adb 相关知识点

adb 连接设备

开发电视应用的时候,要用adb无线连接设备,首先要adb和设备处于同于局域网,然后知道设备的ip,通过

adb connect ip(192.168.x.x) 

连接设备,连接成功后,会提示连接成功。

adb 启动应用

场景:有时候app没有启动luancher,则在设备上没有启动图标,这样只能通过adb应用启动应用,或者其他app唤醒应用,则命令为

adb -s 书写设备名称+具体命令 (当有多个设备连接了adb时,用此选项选择用哪个设备, 而设备名称可以用adb devices 命令列出设备列表)

adb 启动应用

 $ adb shell

 $ am start -n {包(package)名}/{包名}.{活动(activity)名称}

eg:adb -s emulator-5554 shell am start -n com.tv.xx/com.tv.xx.MainActivity 

含义:用名字为emulator-5554的设备启动 com.tv.xx应用的mainAcitivity界面(这里活动名一般是launcher,而且名称要带全路径,如果包名和文件名不一致,则要用文件名+活动名称,不是包名+活动名称)

注:如果你在用as安装应用的时候,下面的logcat 输出的命令就是上面的命令。

猜你喜欢

转载自blog.csdn.net/sjh_389510506/article/details/86351341
adb