adb devices  查看当前跟当前计算机连接的device和已创建的模拟器

adb shell  运行设备的shell(命令行)

adb push <本地路径> <远程路径>  从电脑上发送文件到设备

adb pull <远程路径> <本地路径>  从设备上下载文件到电脑,比如经常导出/data/anr/traces.txt来查看日志以寻找出现ANR的原因

adb -s  当有多个设备时,选择其中一个执行命令

adb -e  直接选择正在运行的模拟器执行命令,若不止一个模拟器正在执行,则报错

adb -d 直接选择USB连接的设备执行命令,若不止一个USB连接设备,则报错

adb logcat -s    > log.txt  将标签为tag的log写到文件里,比较常用

adb logcat -v threadtime > log.txt 打印log到文件里,包括时间

adb logcat | grep MyApp   只显示含有 MyApp 的log

adb logcat -c  清空log

adb connect [:]  通过TCP/IP连接设备

adb disconnect [:]  断开通过TCP/IP连接的设备

adb reboot 重启

adb get-serialno 获取设备串号

adb shell am start -n com.android.calendar/com.android.calendar.LaunchActivity  启动应用程序

adb help  最有用,命令都可以不用硬记,即时查就可以了

adb install -r     如果加-r参数会覆盖原来安装的软件并保留数据

adb uninstall -k <包名>   如果加 -k 参数,卸载软件但是保留配置和缓存文件

adb shell am force-stop 强制关闭应用

adb shell pm list packages 列出所有已安装的包

adb shell pm clear 对指定的package删除所有数据

http://www.jianshu.com/p/860bc2bf1a6a

标签: none

评论已关闭