Build 制作和制作包装

Build 制作和制作包装,build,makefile,android-source,Build,Makefile,Android Source,在AOSP开发中,makeOtaPackage命令是否作为make命令执行所有操作,并额外创建.zip文件?我问这个问题的原因是因为现在制作otapackage时,我首先执行make,然后执行makeotapackage,我想知道是否不需要第一次制作 我发现了一些帖子,但我不能100%确定我是否理解 运行“make”将生成一个基本的、基于图像的构建,而这不是 很容易地闪到设备上。机会是,你想建立一个 flash-able update.zip样式的文件,可轻松安装到 装置。为此,请使用命令“m

在AOSP开发中,
makeOtaPackage
命令是否作为
make
命令执行所有操作,并额外创建.zip文件?我问这个问题的原因是因为现在制作
otapackage
时,我首先执行
make
,然后执行
makeotapackage
,我想知道是否不需要第一次制作

我发现了一些帖子,但我不能100%确定我是否理解

运行“make”将生成一个基本的、基于图像的构建,而这不是 很容易地闪到设备上。机会是,你想建立一个 flash-able update.zip样式的文件,可轻松安装到 装置。为此,请使用命令“make otapackage”(用于CyanogenMod ROM中使用了“制作培根”(make bacon)


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

make
现在可能是
make-otapackage
的子集,如果此属性对您很重要,我建议您改为运行
make-droid-otapackage
。Android构建系统的默认目标是“droid”,即
make
make droid
是等效的。在同一个make调用中请求两个目标比运行
make
然后运行
makepackage
更有效,并且可以保证生成您想要的结果


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

因此在Android 6中,我看到make-otapackage不再存在。你知道如何用编译后的ANDROID创建一个可闪存的zip文件吗?