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 输出的命令就是上面的命令。