今天使用了几个ADB命令,写个文章巩固一下。
adb devices //查看连接的设备
adb shell screencap -p /sdcard/1.png //截屏储存在sdcard中
adb pull /sdcard/1.png e:\ //从设备的sdcard复制1.png文件到本地e盘
adb push e:\2.png /sdcard/ //从本地e盘复制2.png文件到设备的sdcard
adb shell service call phone 2 s16 "10086" //打电话
adb shell am start -a android.intent.action.CALL tel:10086 //打电话
adb shell dumosys activity top # //查看当前运行的应用
adb logcat>e:/log.log //把日志写入到e盘的log.log中
adb shell am start -n com.topjohnwu.magisk/SplashActivity //运行magisk应用
adb shell am force-stop com.topjohnwu.magisk//结束magisk应用
adb uninstall com.topjohnwu.magisk //卸载magisk
adb shell pm list packages //列出所有已安装的软件包
adb shell pm list packages com.example //列出所有包名包含 com.example 的软件包
adb shell pm list packages -3 //列出所有第三方软件包(非系统自带的, 自己安装的APP)
adb shell pm list packages -d //列出所有被停用的软件包
adb shell pm list packages -s //列出所有系统的软件包
adb install e:\baidu.apk //从电脑e盘中安装百度
adb uninstall com.baidu.searchbox //卸载百度
adb shell pm install /sdcard/baidu.apk //从设备sacard中安装百度
adb shell pm uninstall com.baidu.searchbox //卸载百度