制作并制作 otapackage

Dam*_*mir 5 makefile build android-source

在 AOSP 开发中,make otapackage命令是否可以像make命令一样执行所有操作并另外创建 .zip 文件?我问的原因是因为现在为了 makeotapackage我首先执行makeand then make otapackage,我想知道第一个 make 是否是不必要的?

\n\n

我找到了一些帖子,但我不能 100% 确定我是否理解。

\n\n

http://xda-university.com/as-a-developer/getting-started-building-android-from-source

\n\n
\n

运行 \xe2\x80\x9cmake\xe2\x80\x9d 将生成一个基本的、基于映像的构建,该构建不容易刷新到设备。您可能希望构建一个可闪存的 update.zip 样式文件,以便可以轻松安装到设备上。为此,请使用命令 \xe2\x80\x9cmake otapackage\xe2\x80\x9d(对于 CyanogenMod\n ROM,则使用 \xe2\x80\x9cmake bacon\xe2\x80\x9d)。

\n
\n

Dam*_*mir 5

只是为了回答,将执行与创建 zip ota 文件相同make otapackage的操作。make


Mag*_*äck 5

虽然可能是现在的make子集,但如果此属性对您很重要,我建议您改为运行。Android构建系统的默认目标是“droid”,即和是等价的。在同一次 make 调用中请求两个目标比随后运行更有效,并且保证会产生您正在寻找的结果。make otapackage make droid otapackagemakemake droidmakemake otapackage

(显然,除非在不太可能的情况下默认目标从“机器人”更改为其他目标。)

  • 所以在Android 6中,我看到make otapackage不再存在。知道如何从编译的 andorid 中创建可闪存 zip 文件吗? (2认同)