Wenn Sie eine vollständige Aktualisierung Zip-Paket erstellen würde (System-, Start- und Recovery-Partitionen), können Sie für eine hypothetische tardis Gerät verwenden:
# 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
ziel Dateien .zip enthält alle benötigten Komponenten zu konstruieren OTA-Pakete. Jetzt können Sie es mit konstruieren:
% ./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
Die ota_update.zip ist nun bereit, um Testgeräte gesendet werden (alles wird mit dem Testschlüssel signiert). Für Anwender Geräte erzeugen und verwenden Sie Ihre eigenen privaten Schlüssel
Mehr Infos https://source.android.com/devices/tech/ota/tools
Ich kenne einige Leute fragen sich vielleicht, warum, so lautet die Antwort ich auf einem Remote-Server am kompilieren. – Behnam
Welchen Leitfaden folgen Sie? Ich fand Quellen, die sagen, Otapackage ist kein Build-Ziel für AOSP –
@ cricket_007 Alternative? – Behnam