Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这个问题与另一个有关。我已经重新编译了 Android 框架并生成了一个新图像。我需要向原始框架添加一些类,并通过添加进入 /system/framework 的新 jar 来实现。我修改了 BOOTCLASSPATH 以考虑到这些新的罐子。
构建映像并刷新到设备不起作用。在此之前必须运行一些优化,但我不知道那个过程是怎样的。
在生成图像之前我应该执行哪些构建步骤,或者我还有哪些其他替代方法可以从应用程序访问扩展的框架类?
我还bootclasspath通过更改其中一个.mk文件来更改,将我的 jar 添加到如下所示的行: PRODUCT_BOOT_JARS += myjar
bootclasspath
.mk
PRODUCT_BOOT_JARS += myjar
然后你只需要像你说的那样进行构建和闪存到设备。有时这可能还不够,您必须删除此文件: ./obj/ETC/init.environ.rc_intermediates/init.environ.rc
./obj/ETC/init.environ.rc_intermediates/init.environ.rc
然后再次制作。
希望有帮助。