Android TV真机测试,有两种测试方式,一种是和APP真机测试一样,使用数据线;第二种是ADB测试;不管是哪种方式,在测试之前,需要在电视上打开开发模式。准备机顶盒号和电视(一般建议在广电局测试)。
一:数据线测试:
这个很简单,和APP测试真机测试一样,有一点区别的是,APP真机测试使用助手(豌豆、360等等),而TV使用的是机顶盒。当你连接机顶盒之后,电视屏幕会出现一个弹窗,大概意思是你是否要和此设备互动,点击确认即可。
二:ADB测试
1.确保ADB已经安装好,如果没有请看另一篇文章
Android ADB超简单的安装方法
。2.值得注意的一点是,要保证你的电脑和机顶盒是在同一局域网。3.通过以下命令连接机顶盒:
adb connect [ip]:[端口(可以不填,某些机顶盒需要填端口号)]。
例如:
adb connect 192.168.101.120:5555 ,机顶盒的端口有:5114、5555(默认)等,这个命令通过以后,同样会弹出一个窗口,确认就行。 4.运行项目。
最后附上常用adb命令:
1.adb connect [ip]:[port] 连接机顶盒(默认端口为5555)
2.adb devices 查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
3.安装软件 adb install adb install <apk文件路径> :这个命令将指定的apk文件安装到设备上
4..卸载软件 adb uninstall <软件名> adb uninstall -k <软件名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
5.adb -s [设备名称或设备IP:端口] install [apk 安装包所在路径(如:d:/a.apk)] 当 adb 连接多个设备时,将 apk 安装到指定设备中
6.进入设备或模拟器的shell:adb shell 通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linu的命令,另外如果只想执行一条shell命令,可以采用以下的方式:adb shell [command] 如:adb shell dmesg会打印出内核的调试信息。
adb shell ps
8.adb bugreport 查看bug报告
9.重启设备
adb reboot [bootloader|recovery]
adb reboot-bootloader
重启有三种方式:
直接重启设备回到使用界面adb reboot即可
重启设备到bootloader引导模式:adb reboot-bootloader或adb reboot bootloader
重启到recovery刷机模式:adb reboot recovery
。。。。