Android things内置的自动对时NTP服务器在国内无法访问,所以每次开机后时间都是2009.1.1 00:00:00。我们需要把NTP服务器设置为国内可访问的服务器,才能让Android things开机后自动通过网络对时。
连接到Android things
- 把Android things接入局域网
- 查看到Android things的IP地址(假设为192.168.1.3)
- 在cmd中执行
adb connect 192.168.1.3
获得adb root权限
打开cmd,在里面执行如下操作:
-
adb -s 192.168.1.3:5555 root
- 此时可能adb连接会断开,如果断开,请在执行一次
adb connect 192.168.1.3
- 此时可能adb连接会断开,如果断开,请在执行一次
adb -s 192.168.1.3:5555 remount
adb -s 192.168.1.3:5555 shell
设置时区
已经从cmd进入到adb shell,执行如下操作:
-
setprop persist.sys.timezone Asia/Shanghai
设置时区为亚洲/上海 -
settings put global ntp_server ntp1.aliyun.com
设置NTP服务器到阿里云的NTP1服务器 -
reboot
重启Android things
Android things重启后,如果它连接的局域网是可以访问Intent的,那么它会开始自动对时。