2011-07-11 72 views
5

此問題與this other one有關。我重新編譯了Android框架並生成了一個新的圖像。我需要在原始框架中添加一些類,並通過添加進入/ system/framework的新jar來實現。我修改了BOOTCLASSPATH以考慮這些新的罐子。在Android Building中修改BOOTCLASSPATH

構建圖像並閃爍到設備不起作用。一些優化必須在此之前運行,但我不知道這個過程是如何進行的。

我應該在生成映像之前執行哪些構建步驟,或者我有哪些其他替代方案,因此擴展框架類可以從應用程序訪問?

+0

您是如何修改BOOTCLASSPATH的? – ethan

回答

1

我也通過改變.mk文件中的一個改變了bootclasspath,加入我的罐子一條線,看起來像這樣: PRODUCT_BOOT_JARS += myjar

那麼你就必須使構建和閃爍的設備,就像什麼你說。 有時它可能不夠,你必須擦除這個文件: ./obj/ETC/init.environ.rc_intermediates/init.environ.rc

然後重新做。

希望有所幫助。