2
我使用官方指南成功編譯了最新的Android源代碼,但我不想使用fastboot flashall將操作系統刷到設備上。我沒有通過USB訪問我用於編譯的服務器。我想要我構建的代碼的二進制輸出。從Android源代碼創建flashable zip
任何想法如何從Android源代碼創建一個flashable郵政編碼?
我使用官方指南成功編譯了最新的Android源代碼,但我不想使用fastboot flashall將操作系統刷到設備上。我沒有通過USB訪問我用於編譯的服務器。我想要我構建的代碼的二進制輸出。從Android源代碼創建flashable zip
任何想法如何從Android源代碼創建一個flashable郵政編碼?
如果你想創建一個完整的更新zip包(系統啓動和恢復分區),你可以使用一個假設TARDIS設備:.zip文件包含構建所需要的一切
# first, build the target-files .zip
% . build/envsetup.sh && lunch tardis-eng
% mkdir dist_output
% make dist DIST_DIR=dist_output
[...]
% ls -l dist_output/*target_files*
-rw-r----- 1 user eng 69965275 Sep 29 15:51 tardis-target_files.zip
的目標文件OTA包。現在,你可以用它構建:
% ./build/tools/releasetools/ota_from_target_files \
dist_output/tardis-target_files.zip ota_update.zip
unzipping target target-files...
done.
% ls -l ota_update.zip
-rw-r----- 1 user eng 62236561 Sep 29 15:58 ota_update.zip
的ota_update.zip現在已準備好發送給測試設備(一切皆與測試密鑰簽名)。對於用戶設備,生成和使用自己的私鑰
我知道有些人可能會問爲什麼,所以答案是我編的遠程服務器上。 – Behnam
你遵循什麼指南?我發現有消息稱otapackage不是AOSP –
@ cricket_007替代品的構建目標? – Behnam