adb 常用命令

adb常用命令总结

1.安装应用

1
adb install -r [apkName]

-r参数为覆盖安装,apkName为全路径 目录+apkName

2.卸载应用

1
adb uninstall [packageName]

3.启动应用

1
adb shell am start -n [packageName/appName]

注意appName 使用全路径 packageName+appName

4.抓log

1
adb logcat and location -v time -b main -b system > log.txt

5.清楚应用数据

1
adb shell pm clear [packageName]

6.获取指定应用安装包信息

1
adb shell dumpsys package [packageName]

7.获取最上层Activity名称

1
2
3
adb shell dumpsys activity | findstr "mFocusedActivity" 
or
adb shell dumpsys window w | findstr \/ | findstr name=

8.获取Activity任务栈

1
adb shell dumpsys activity activities

9.获取应用包名以及入口Activity名称

1
aapt dump badging [appName]

注意appName 使用全路径 apk所在目录+appName

10.查看后台Service信息

1
adb shell service list

11.Monkey测试

1
adb shell monkey -v -p [packageName] 500

12.获取当前设备已安装应用包名

1
adb shell pm list packages

13.获取最近崩溃的栈日志

1
adb shell dumpsys dropbox --print >> dropbox.txt

文章作者: wanglejun
文章链接: https://wanglejun.github.io/2018/08/30/adb-常用命令/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 七彩祥云至尊宝