adb 常用命令

ADB部分常用命令

1、显示当前运行的全部模拟器或手机: adb devices

device正常offline离线 127.0.0.1:62001 连接设备:adb connect 127.0.0.1:62001 断开设备:adb disconnect 127.0.0.1:62001

2、进入到android shell模式: adb shell

查看在adb shell 模式可以使用的命令:查看/system/bin目录的内容即可 # cd /system/bin  //进入系统内指定文件夹 # mkdir test  //创建目录  # ls -l  //列表显示当前文件夹内容  # rm -r xxx  //删除名字为xxx的文件夹及其里面的所有文件  # rm xxx  //删除文件xxx  # rmdir xxx  //删除xxx的文件夹

3、退出adb shell模式:exit

4、对某一模拟器执行命令:adb -s 模拟器编号 命令

如果当前有多台设备同时运行,则需指明具体设备: adb -s emulator-5554 shell

5、安装应用程序:

adb install 应用程序.apk   首次安装 adb install -r 应用程序.apk  覆盖安装( -r删除旧的安装新的)

6、卸载应用程序:adb uninstall apk包的主包名

关于应用程序存放目录,请参考android系统目录结构 应用程序的主包存放目录 /data/data cd /data/data ls -l

7、查看apk包的主包名:aapt dump badging apk包

aapt dump badging apk包| findstr package

8、获取模拟器或手机中的文件:adb pull <remote><local>

adb pull /data/anr/traces.txt c:\ adb pull /data/anr/traces.txt c:\abc.txt

9、向模拟器或手机中放入文件:adb push <local><remote>

adb push c:\police_db.sql /data/anr/

10、查看adb帮助信息:adb / adb help

11、查看和跟踪系统日志: logcat

日志放在系统的缓冲区里 > :重定向 adb logcat :将日志打印在当前adb 窗口    adb logcat > c:\mylog.txt   把日志信息重定向到一个文件中 adb logcat -c: 清空以前的日志 adb logcat -v time > c:/aaa.log [软件运行过程中的日志信息会写入aaa.log中] 显示某一级别以上的日志:adb logcat -v time *:E > c:\elog.log 优先级是下面的字符,顺序是从低到高: V — 明细 verbose(最低优先级) D — 调试 debug I — 信息 info W — 警告 warn E — 错误 error F — 严重错误 fatal S — 无记载 silent    

12、关闭和启动adb服务

模拟器在运行一段时间后,adb服务有可能会出现异常。这时需要重新对adb服务关闭和重启 adb kill-server adb start-server

13、重启手机设备

adb reboot -   待续....

上一篇:adb logcat 命令


下一篇:解决 Android 输出Logcat时报错[ read: unexpected EOF! ]