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