常用的Android apk命令
adb devices:查看与电脑连接的Android设备,返回结果一般有三种状态:device表示连接正常,office表示离线,unauthorized表示未授权。
adb install apk路径:安装apk到连接的设备。
adb uninstall 包名:卸载指定的apk。
adb push 本地文件路径 目的文件路径:把本地pc上的文件上传到Android设备上。
adb pull 远端文件路径 本地文件路径:把Android设备上的文件取到本地pc上。
adb logcat:把缓存的日志输出到屏幕上,也可以使用>重定向到文件。
adb shell:切换到具体设备;如果多个连接设备,可以使用-s指定切换到哪一个设备。
adb shell pm list package:查询所有的apk的包名。
adb shell dumpsys activity | find “mFocusedActivity”:查看当前打开的app包名。
adb shell monkey:对应用程序进行压力测试;
参数:-p:允许测试的软件包,可以指定多个软件包
-s:产生伪随机事件的种子,用于指定本次测试的编号,相同的-s产生的事件流相同,所以如果要复现事件的化,就指定相同的-s,可以重复事件。
-v:反馈信息级别,-v越多,输出的日志信息越详细,最多支持3个。
--ignore-crashes:忽略崩溃,继续执行事件。
--ignore-timeouts:忽略超时,继续执行事件。
--monitor-native-crashes:监控 native 崩溃。