构建Android框架资源

问题描述:

我想从开放源代码的回购库中构建一个自定义的Android图像,并在android基本框架代码(资源和Java代码更改)内进行更改,并且我有几个关于如何无需清理和重建整个系统即可构建我的更改。构建Android框架资源

我的理解是,在做出更改之后,我可以只做mmm frameworks/base,并且这会自动重建framework-res.apkout/target/product/<my-config>/system/framework/中的framework.jar。

但它看起来像mmm frameworks/base不会做任何事情。我必须手动执行mmm frameworks/base/core/res才能编译framework-res.apk,然后重做mmm frameworks/base以重新编译JAR。

这是正常的吗?为什么mmm框架/基地recompile everything? Plus, the /out/target/common/R/com/android/internal/R.java file that is used by Eclipse to locate the resources is never re-generated unless I do a whole做成clobber;使which takes forever. How can I simply re-generate the R.java`文件。

其他问题: 我想一些第三方的APK添加到我的ROM,我把他们安置在/vendor/<vendor-name>/Android.mk文件,我从我的主要MK脚本包括沿。这些文件被复制到/out/target/product/<my-config>/system/app,但不包含在system.img图片中。这是为什么?

+1

这是正常的行为。有时你只想要编译frameworks/base/services/java,所以我自己编译它。如果您不想两次运行该命令,请使用“mmm frameworks/base/core/res snod”。 – EyalBellisha 2013-04-25 08:59:38

+0

旧的但仍然很好的文章,谢谢 – Mixaz 2015-04-08 16:03:45