一些用过的ADB命令,有些需要root。

可以直接在终端中输入使用。

也可以在APP中使用。

点击 x=600 y=600

adb shell input tap 600 600

长按 x=600 y=600

adb shell input touchscreen swipe 600 600 600 600 2000

滑动 从(500,500)滑动到(700,500)

adb shell input swipe 500 500 700 500

查看apk的包名和启动页面名

aapt dump badging xx.apk

查看手机启动的Activity和页面启动时间

adb logcat -v time -s ActivityManager

比如打开设置页面,终端中会打印:

1
2
3
4
5
06-27 10:20:11.401 I/ActivityManager( 840): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.settings/com.oppo.settings.SettingsActivity} from pid 1655
06-27 10:20:11.401 E/ActivityManager( 840): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.settings/com.oppo.settings.SettingsActivity u=0} from pid 1655
06-27 10:20:11.711 I/ActivityManager( 840): Displayed com.android.settings/com.oppo.settings.SettingsActivity: +93ms (total +6s60ms)

启动页面

如上面的页面 com.android.settings/com.oppo.settings.SettingsActivity

adb shell am start com.android.settings/com.oppo.settings.SettingsActivity

通过包名卸载程序

adb shell pm uninstall com.xxx.xxx

通过adb 无线调试真机

  • 连USB线 adb tcpip 5555
  • 可以拔线 adb connect xxx.xxx.x.xx xxx.xxx.x.xx是手机ip。可以调试了
  • 断开: adb disconnect
  • 或切换USB adb usb