在Android Building中修改BOOTCLASSPATH

Fer*_*lez 5 android build classpath firmware bootclasspath

这个问题与另一个问题有关.我重新编译了Android框架并生成了一个新图像.我需要在原始框架中添加一些类,并通过添加进入/ system/framework的新jar来实现.我修改了BOOTCLASSPATH以考虑这些新罐子.

构建映像并闪烁到设备不起作用.必须在此之前运行一些优化,但我不知道该过程是如何进行的.

在生成映像之前我应该​​执行哪些构建步骤,或者我有什么其他替代方法,以便可以从应用程序访问扩展框架类?

Rav*_*t D 1

我还bootclasspath通过更改其中一个文件来更改.mk,将我的 jar 添加到如下所示的行: PRODUCT_BOOT_JARS += myjar

然后您只需按照您所说的那样进行构建并刷新到设备即可。有时这可能还不够,您必须删除此文件: ./obj/ETC/init.environ.rc_intermediates/init.environ.rc

然后再次制作。

希望有帮助。