adb基本用法

设备的状态有 3 钟,device , offline , unknown
device:设备正常连接

offline:连接出现异常,设备无响应
unknown:没有连接设备

adb kill-server , adb start-server , 结束 adb 服务, 启动 adb 服务,通常两个命令一起用

adb logcat , 打印 Android 的系统日志,这个可以单独拿出来讲
adb bugreport , 打印dumpsys、dumpstate、logcat的输出,也是用于分析错误

adb bugreport > d:\bugreport.log

adb install , 安装应用,覆盖安装是使用 -r 选项

adb uninstall , 卸载应用,后面跟的参数是应用的包名,请区别于 apk 文件名
'-k' means keep the data and cache directories , -k 选项,卸载时保存数据和缓存目录

adb pull , 将 Android 设备上的文件或者文件夹复制到本地
例如复制 Sdcard 下的 pull.txt 文件到 D 盘:
adb pull sdcard/pull.txt d:\

如果需要重命名为 rename.txt:
adb pull sdcard/pull.txt d:\rename.txt

adb push , 推送本地文件至 Android 设备
例如推送 D 盘下的 push.txt 至 Sdcard:
adb push d:\push.txt sdcard/

adb connect 远程连接 Android 设备
adb connect 192.168.1.102

adb shell pm list package -f -3 -i zhihu

$adb shell getprop ro.build.version.release

标签: adb