首页 > 其他分享 >adb 命令大全

adb 命令大全

时间:2023-06-12 19:33:26浏览次数:32  
标签:shell name 查看 package 命令 adb com 大全

  adb  get -serialno  获取序列号


 

  adb devices  查看电脑当前连接的安卓设备的DevicesId 


 

  adb install  you.package.name  在安卓设备上安装you.package.name 应用

    adb -s deviceId install you.package.name  指定在某个安卓设备上安装you.package.name 应用

    adb install -r you.package.name  在安卓设备上覆盖安装you.package.name应用,保留数据和缓存文件

    adb install -d you.package.name  在安卓设备上安装低版本version的you.pack.name应用。

    adb install -s you.package.name 将you.package.name应用安装到sdcard上。


 

  adb uninstall you.package.name  卸载you.package.name应用

    adb uninstall -k you.package.name  卸载you.package.name应用,保留配置和缓存文件。


  adb shell  进入adb运行环境

    adb -s  deviceId shell  进入某个安卓设备的adb运行环境

    adb shell ls  列出目录下的文件和文件夹

    adb shell ls -al  列出目录下的文件和文件夹及详细信息

    adb shell cd [文件夹名] 进入文件夹

    adb shell cat [文件名] 查看文件

    adb shell rename path/oldfilename path/newfilename  重命名文件

    adb shell rm -r [文件夹]  删除文件夹及下面的所有文件

    adb shell mv path/1 path/2 移动文件

    adb shell cp file path/1  复制文件

    adb shell mkdir path/1  创建目录

    adb shell chmod 777 filename  设置文件最高读写权限


  adb push 电脑端路劲及文件  手机端路劲    将电脑端指定文件传输到手机端指定路径


  adb pull  手机端路劲及文件  电脑端路劲    将的手机端指定文件传输到电脑端指定路径


  adb logcat  查看log

    日志级别:I 信息 ;V 冗(rong)余 (最低优先级);D 调试;W 警告;E 错误;F 严重错误;S — 静默 (最高优先级,不会打印任何信息)

    adb -e logcat tianmao : w>11.txt 

    将w级别及其以上级别日志,且含taobao标签的所有日志保存到11.txt中

    adb -e logcat *: w>11.txt 

    将w级别及其以上级别日志,所有日志保存到11.txt中

  adb logcat -c  清除日志


  adb reboot  重启机器

    adb reboot bootloader   重启机器,进入刷机模式

    adb reboot recovery  重启机器,进入恢复模式


  adb shell am start -n com.package.name 启动应用

  adb kill-server 终止adb服务进程

  adb start-server 重启adb服务进程

  adb help 获取帮助

  adb version  查看adb版本

  adb root 已root权限重启adb 


 

  adb remount 将system分区重新挂为可读写分区,在操作系统目录时很实用

  adb shell pm path [com.package.name] 查看app的路径

  adb shell pm clear [com.package.name]  清楚包的数据和缓存

  adb shell ps [com.package.name | PID]  or  adb shell ps |grep  [com.package.name] 查看app进程相关信息

  adb shell kill pid Number  杀进程,一般用于模拟bug复现

  adb shell dumpsys package [com.package.name] |grep version  查看apk版本信息


 

  adb shell vm size 查看手机分辨率  or adb shell dumpsys window | grep Surface

  adb shell getprop | grep version 查看手机sdk版本

  adb shell getprop | grep product 查看手机型号信息


 

  adb shell getprop | grep heapgrowthlimit  查看应用程序的最大内存限制

  adb shell cat  /proc/meminfo 查看系统当前内存占用

  adb shell dumpsys meminfo [com.package.name | PID] 查看app的内存占用

  adb shell dumpsys batterystats > [com.package.name] > xxx.txt 获取应用的电量消耗信息

  adb shell top 查看设备上进程的cpu和内存占用情况

标签:shell,name,查看,package,命令,adb,com,大全
From: https://www.cnblogs.com/xiaocai84/p/17475777.html

相关文章

  • 常用的DOS命令
    常用的DOS命令DOS(DiskOperatingSystem,磁盘操作系统)是Microsoft公司在Windows之前推出的一个操作系统,是单用户、单任务(即只能执行一个任务)的操作系统。现在被Windows系统取代。对于Java初学者,学习一些DOS命令,会非常有帮助。进入DOS操作窗口:按下Windows+R键盘,打开运行窗口,输......
  • 033nc命令集合
    一、(1)使用nc命令测试长连接服务#执行如下命令,出现出现输出表示4层接口是ok的nc-vz119.3.250.21150000Connectionto119.3.250.21150000port[tcp/*]succeeded! (2)更改为批量执行的方式#检查数量是否一致ls|wc-legrep-i"weight=10"*|awk'{print$3}......
  • redis三:key常用命令
    1.keys*显示所有keyexistsk1k2...有几个就显示几2.typekey显示key的类型 3.delkey删除指定的key4unlinkkey非阻塞删除,del原子的有可能阻塞5.expirekey秒为key设置过期时间ttlkey查看还有多少秒过去,-1永不过期,-2表示已过期 6. redis带着16个库,默认在......
  • 基本Dos命令
    #切换到D盘D:#查看盘符目录下的所有文件dir#进入D盘的IDE目录cd/dD:\IDE#返回上一级目录cd..#清除屏幕cls#退出终端exit#查看电脑ipipconfig#打开应用calcmspaintnotepad……#ping命令pingwww.baidu.com#创建文件夹mdwenjianjia#删除文件夹rdwenj......
  • 安装docker及docker常用的镜像命令
    1、安装docker启动docker 输入sudodockerrunhello-world测试是否成功 查看镜像:输入docker images 查看docker版本:docker --version   2、docker常用的镜像命令(1):列出所有运行的容器:docker ps(2)查看所有本地的主机镜像:docker images REPOSITORY:镜......
  • Windows系统提示“ping”不是内部或外部命令
    Windows系统电脑/服务器在运行CMD命令提示符时提示“ping不是内部或外部命令,也不是可运行的程序或批处理文件”,遇到这种情况怎么办呢?今天我和你们分享解决办法。解决方法重新配置系统环境变量(演示的是Windows10系统)1、开始——控制面板——系统2、高级系统设置——高级——环境变......
  • windbg调试命令3(sx、ld)
    1.sxsx*命令用来控制被调试的程序发生某个异常或特定事件时,调试器要采取的动作sx命令显示当前进程的异常列表和所有非异常的事件列表,并且显示调试器遇到每个异常和事件时的行为。sxr命令将所有异常和事件过滤器的状态重设为默认值。命令被清除、中断和继续选项被重设为默认值,等......
  • git命令详解
    #首先进入到一个目录中。这个目录专门为gitlab使用。cd/data/gitlab#登录git仓库gitconfig--globaluser.name"用户名"#设置用户名gitconfig--globaluser.email"用户邮箱"#设置邮箱gitconfig--globaluser.name#查看用户名是否配置成功gitconfig--glo......
  • linux不记录历史命令
    history命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量HISTSIZE进行控制。默认是不显示命令的执行时间,命令的执行时间,history已经记录,只是没有显示。#不记录命令exportHISTSIZE=0#恢复命......
  • linux 中sed命令实现删除文件的任意列
     001、删除文件的第一列[root@PC1test03]#lsa.txt[root@PC1test03]#cata.txt##测试数据0102030405060708091011121314151617181920[root@PC1test03]#sed's/^\S\+\s//'a.txt##删除文件的第一列02030405070......