
当有多个设备连接时
- 通过
adb devices命令获取到设备名称 - 通过
adb -s 设备名称指定设备执行命令
打开设置界面
adb shell am start com.android.settings/com.android.settings.Settings
发送广播
1 | [-a <ACTION>] |
- 实例
adb shell am broadcast -a com.android.test --es key "value"
查看当前显示的Activity 包名、类名信息
adb shell dumpsys activity | grep "mFocusedActivity"adb shell dumpsys activity activities | grep "Hist #0"
系统签名过的apk 安装
- 进行系统签名
java -jar signapk.jar platform.x509.pem platform.pk8 Demo.apk signedDemo.apk - 将apk copy到 sd卡
adb push demo.apk /sdcard/ - 进入终端
adb shell - 切换超级用户
su - 挂载
mount -o remount /system - 将APK copy到系统目录下
busybox mv /sdcard/signed.apk /system/app - 安装APK
adb install /system/app/signed.apk reboot- 打开activity 耗时
adb logcat -s ActivityManager | grep "Displayed"
根据包名获取路径位置
adb shell pm path com.baidu.netdisk