GoogleTV⽹络连接受限解决⽅法 GoogleTV⽹络连接受限解决⽅法1.前言最近在开发GoogleTV系统定制时发现原始的googletv连接⽹络会失败经过看日志和各种排查最终发现根本原因是ntp服务器未连接到互联⽹设置。**2.**操作说明settings(设置)——about(关于)——Android版本号连续按3次——进⼊开发者选项——打开usb打开Google TV开发者选项下载adb⼯具包(默认⼤家都有)连接电视输⼊命令输⼊完后重启Google TV3.NTP服务器是什么及其作用NTP 服务器是⼀种基于NTP 协议的服务器能够在分布式时间服务器和客户端之间进⾏时间同步使⽹络中的计算机时间都与国际标准时间(UTC) 同步。 它能提供⾮常精准的时间矫正服务时间会在NTP 服务器内部根据不同的等级进⾏传递利⽤计算机对其服务器或时钟源进⾏时间同步化处理。adb shell settings put global xxxxx作⽤是设置⼀个⽹址来测试 Google TV ⽹络连通性默认使⽤的是xx⽹址所以会显示“未连接到互联⽹”需要改成能访问的测试⽹址。4.详细的操作步骤:4.1 连接TV adb connect 192.168.1.1(⾃⼰的本地⽹络ip)4.2 打开⽹络验证 Android10以上的TVadb shell settings put global xxx_xxx_mode 14.3 Android10以下adb shell settings put global xxx-xxx-detection_enabled 14.4 设置ntp服务器adb shell settings put global ntp_server ntp1.aliyun.comadb shell settings put global XXXXhttps://connect.rom.miui.com/generate_204adb reboot4.5 恢复原来设置adb shell settings delete global xxx4.6 设置⼀个返回204 空内容的服务器adb shell settings put global xxx_xxx_use_https 0adb shell settings put global xxx_xxx_http_url http://connect.rom.miui.com/generate_2045.国内ntp服务器备⽤地址ntp1.aliyun.comntp2.aliyun.comntp3.aliyun.comntp4.aliyun.comntp5.aliyun.comntp6.aliyun.comntp7.aliyun.com6.使⽤可连接xx⽹络的wifi7.**验证⽹络连接通过上⾯的配置后所有⽹络都可以访问没有出现internet受限的情况但是访问网络![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/8731492ed0744fff8b7e0b923c27fb77.png从日志和截图可以看出GoogleTV的网络可以正常访问视频也能正常播放。8.google login failedgoogle 登录提示Acccount sign in is unavailable,please set up google tv to enable it参考连接:https://www.xxx.com/r/AndroidTV/comments/1ix89zw/cant_login_through_google_tv9.adb命令输⼊内容到遥控器adb shell input text ?token1a5ce9ec3249ec92a4a4d8b3f6a6102e**10.**⽹络受限参考视频和连接https://kxsw.gitbook.io/tv**11.**修改默认桌⾯adb shell pm disable-user --user 0 com.google.android.apps.tv.launcherxadb shell pm disable-user --user 0 com.google.android.tungsten.setupwraith12.总结通过上面的方式基本上GoogleTV网络连接受限都可以解决在各种系统的GoogleTV上面都验证过Android4.4、Android7.0及Android9以上的TV,希望对做海外TV系统定制的小伙伴们有所帮助.