关于android系统OTA升级的二个问题.

时间:2021-12-30 04:58:03
关于android系统OTA升级, 芯片原厂提供的文档,  说建立二个文件, APK工具软件操作它们,就可以下载固件并升级了,请知情者讲讲APK工具软件的流程.

.........update_products_list.xml 内容如下:.............
<products>
<product>
<model>s2121b_16t</model>
<url>http://194.169.1.31:9090/update_list_s2121b_16t.xml</url>
</product>
</products>

.........update_list_s2121b_16t.xml 内容如下:.............
<update-list>
<version_list>                                                <!-- //历史版本号 -->
<version>Indroid4.3V1.2-S2121B-HWV1.1.0</version>
<version>Indroid4.3V1.2-S2121B-HWV1.1.1</version>
<version>Indroid4.3V1.2-S2121B-HWV1.1.2</version>
</version_list>
<update>
<index>1</index>
<version_from>Indroid4.3V1.2-S2121B-HWV1.1.0</version_from>   <!-- //旧版本 -->
<version_to>Indroid4.3V1.2-S2121B-HWV1.1.1</version_to>       <!-- //目标版本 -->
<description>1, xxx\n 2, xxxx</description>                   <!-- //下载update 时的log 信息 -->
<url>http://194.169.1.31:9090/s2121b_16t_update.zip</url>     <!-- //update 包的服务器目录 -->
<size>233986</size>                                           <!-- //update 包的容量 -->
<md5>c4e16e0ea793912168b4432522623543</md5>                   <!-- //update 报的md5 值 -->
</update>
</update-list>

1 个解决方案

#1


这个要查源码了, 步骤大概就是 解析 服务器上的 xml 文件,获得更新固件信息,下载更新固件, 根据条件升级.

#1


这个要查源码了, 步骤大概就是 解析 服务器上的 xml 文件,获得更新固件信息,下载更新固件, 根据条件升级.