我正在尝试从Open Source repo构建自定义Android映像,并在android基础框架代码中进行更改(资源和Java代码更改),我有几个关于如何构建我的更改的问题无需清理和重建整个系统。
我对它的理解是,我可以在进行更改后mmm frameworks/base
执行此操作,这会自动重建framework-res.apk
中的out/target/product/<my-config>/system/framework/
和framework.jar。
但看起来mmm frameworks/base
没有做任何事情。我必须手动执行mmm frameworks/base/core/res
才能编译framework-res.apk
,然后重做mmm frameworks/base
以重新编译JAR。
这是正常的吗?为什么mmm
frameworks / base 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
没有成就; make which takes forever. How can I simply re-generate the
R.java`文件。
其他问题:
我想在我的ROM中添加一些第三方APK,我将它们放在/vendor/<vendor-name>/
以及我从主mk脚本中包含的Android.mk
文件中。 apks会复制到/out/target/product/<my-config>/system/app
,但不会包含在system.img
图片中。那是为什么?