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

。。。。