2011-07-11 2 views
5

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

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

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

+0

Как вы изменили BOOTCLASSPATH? – ethan

ответ

1

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

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

а затем сделать еще раз.

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