此问题与this other one有关。我重新编译了Android框架并生成了一个新图像。我需要在原始框架中添加一些类,并通过添加进入/ system / framework的新jar来实现。我修改了BOOTCLASSPATH以考虑这些新的罐子。
构建图像并闪烁到设备不起作用。必须在此之前运行一些优化,但我不知道该过程是如何进行的。
在生成图像之前我应该执行哪些构建步骤,或者我有哪些其他替代方法,以便可以从应用程序访问扩展框架类?
答案 0 :(得分:1)
我还通过更改其中一个bootclasspath
文件来更改.mk
,将我的jar添加到如下所示的行:
PRODUCT_BOOT_JARS += myjar
然后你就必须像你说的那样对构建器进行构建和闪存。
有时可能还不够,您必须删除此文件:
./obj/ETC/init.environ.rc_intermediates/init.environ.rc
然后重新制作。
希望有所帮助。