验证环境说明:
1、OTA服务器搭建在局域网 Ubuntu 18.04 物理机上
2、参考RK SDK Android4.0 OTA服务器搭建及产品OTA功能配置.pdf
manifast.xml 添加如下
4、服务端server.xml未做修改,保持默认
5、修改device/rockchip/rk3399pro/rk3399pro.mk
ro.product.version = 1.0.2
ro.product.ota.host = OTA服务器IP:2300
6、编译新版本OTA包按要求放入以上服务端指定路径(自己编译的OTA包已经过本地SD卡升级验证OK)
7、启动服务器OTA服务程序无报错,查看监听端口2300正常;
现在的问题是:
设备端RKUpdateService进行本地SD卡升级OK,但是在线升级无法成功验证。
做了一些分析如下:
1、设备端打开logcat -s RKUpdateService, 发现报错信息如下:
rk3399pro:/ # logcat -s RKUpdateService
--------- beginning of main
--------- beginning of system
12-25 14:03:03.610 1132 1132 D RKUpdateService: starting RKUpdateService, version is 1.8.0
12-25 14:03:03.613 1132 1132 D RKUpdateService: remote uri is http://192.168.1.143:2300/OtaUpd ... =CN&lan