【adb】如何连接真机/模拟器(记录帖)

  • 首先连接真机,打开开发者选项,允许调试

  • 终端输入:adb tcpip 5555

  • 查看手机的ip地址,然后在cmd窗口输入adb connect 192.000.0.000
    【这里的地址如果是模拟器 需要到模拟器中获取】

  • adb devices【查看当前 可调试设备 】

  • adb -s {序列号} shell

  • adb root - restarts the adbd daemon with root permissions 以root权限重新启动 adb的守护进程。

  • adb shell "ps |grep keyword" 查找当前进程的 app

  • 这里顺便补充两种杀死进程的方法:

    • 第一种:kill -9 进程号
    • 举例:adb shell kill -9 1137
    • 第二种:adb shell am force-stop 包名全称,该方法不支持部分匹配,所以一定要是包名的全称。
    • 举例:adb shell am force-stop com.xxxxx.yyyy
1 个赞
  • App信息

    • 获取当前界面元素:adb shell dumpsys activity top
    • 获取任务列表:adb shell dumpsys activity activities
  • App入口

    • abd logcat |grep -i displayed
    • aapy dump bandging mobike.apk|grep launchable-activity
    • apkanalyzer 最新版本的sdk 中才有
  • 启动应用

    • adb shell am start -W -n com.xueqiu.android/.view.WelcomeActivityAlias -S
  • Android 常用命令

    • adb:Android Debug Bridge
    • adb devices:查看设备
    • abd kill-server:关闭adb的后台进程