android 建立和安裝OTA包

2021-06-29 16:23:28 字數 544 閱讀 8314

以freescale的mx6q_sabresd_6dq為例:

一. 建立乙個ota包。

在系統編譯好後,可以執行make dist 。隨後產生:

• out/dist/sabresd_6dq-ota-eng.***.zip

• out/target/proudct/sabresd_6dq/sabresd_6dq-ota-eng.***.zip

或者執行make product=sabresd_6dq-eng dist -j4 。

二. 更新裝置。

(1)檢查是否有更新包可以獲得,通知使用者更新。

(3)呼叫recovery api進行更新。

下面的api是確認和更新安裝包:

import android.os.recoverysystem;

recoverysystem.verifypackage();

recoverysystem.installpackage();點這裡

參考:android_frequently_asked_questions.pdf

Android系統OTA公升級

recoverysystem.installpackage this,new file data update.zip 注意事項 a 介面並沒有校驗zip包,所以應用方面需要先校驗zip包是存在並且ok的 否則會在recovery介面報錯 b 需要新增的許可權 android name androi...

android 標準OTA公升級流程

標準的ota公升級流程包括一下幾個步驟 3.裝置會重啟進入recovery模式,同時啟動recovery分割槽下執行環境,不再啟動boot分割槽下的執行環境。4.recovery執行環境初始化時會啟動recovery二進位制程式並根據 cache recovery command中的命令對更新包進行...

Android建立和刪除桌面快捷方式

為程式建立桌面快捷方式 private void addshortcut intent shortcut new intent com.android.launcher.action.install shortcut 快捷方式的名稱 shortcut.putextra duplicate false...