Android ADB 常用命令详解
1. adb帮助获取
命令:adb –help
说明:执行此命令后,可查看adb支持的所有命令。
2. app安装卸载
命令详情如下,后续会对你常用场景做讲解。
2.1 安装一个apk
命令:adb install package
说明:package指的是要安装的apk包文件。
2.2 覆盖安装一个apk
命令:adb install –r package
说明:package指的是要安装的apk包文件。
2.3 卸载一个apk
命令:adb uninstall packageName
说明:packageName是指需要卸载的APP的包名。
-k : 表示保存数据及缓存文件夹。
3. 文件转移
命令详情如下,后续会对你常用场景做讲解。
3.1 本地文件转移到Android设备
其实就是将电脑上的文件拷贝到Android设备中,这里说的文件也包括文件夹。
命令:adb push localFilePath remotePath
说明:localFilePath 是指电脑将要转移到Android设备上的文件绝对路径。remotePath 是指Android设备上的路径,文件将存储的位置。
3.2 Android设备上的文件转移到本地电脑
命令:adb [-a] remoteFilePath localPath
说明:-a:该参数根据实际情况而定,可加可不加。具体指保存文件时间戳和模式。remoteFilePath 指Android设备上文件的绝对路径。localPath 指本地电脑将要保存的位置。
4.查看当前Activity
命令:adb shell dumpsys activity top | find "ACTIVITY"
说明:查看当前正在显示的Activity。
5.ADB命令启动指定Activity
命令:adb shell am start com.android.dialer/.DialtactsActivity
说明:该命令可以直接启动对应Activity。
6.ADB Logcat使用实例
命令:adb logcat –v time -b main -b system -b radio > D:\volte_log\ims_test.log
说明:该命令可以将测试过程中的所有日志记录到本地PC上。