Изменение BOOTCLASSPATH в Android Building - PullRequest
5 голосов
/ 11 июля 2011

Этот вопрос относится к этому другому . Я перекомпилировал фреймворк Android и создал новый образ. Мне нужно добавить некоторые классы в исходный фреймворк и сделал это, добавив новые фляги, которые идут в / system / framework Я изменил BOOTCLASSPATH, чтобы учесть эти новые банки.

Сборка образа и перепрошивка на устройство не работает. Некоторые оптимизации должны быть выполнены до этого, но я не знаю, как этот процесс.

Какие этапы сборки я должен выполнить перед созданием образа или какие у меня есть альтернативы, чтобы расширенные классы инфраструктуры были доступны из приложений?

1 Ответ

1 голос
/ 31 декабря 2013

Я также изменил bootclasspath, изменив один из файлов .mk, добавив банку в строку, которая выглядит следующим образом: PRODUCT_BOOT_JARS += myjar

Тогда вам просто нужно сделать сборку и прошить на устройство так же, как вы сказали. Иногда этого может быть недостаточно, и вам придется стереть этот файл: ./obj/ETC/init.environ.rc_intermediates/init.environ.rc

, а затем сделать снова.

Надеюсь, это поможет.

...