Обновление файлов .mk и .xml в исходном коде Android - PullRequest
0 голосов
/ 05 июля 2018

Если я изменю файл .mk или .xml в исходном коде Android, как отправить этот обновленный файл на устройство? Должен ли я сначала перестроить исходное дерево? Или здание не нужно? После сборки / нестраивания я использую adb push или adb sync или мне нужно перепрошить устройство?

Ответы [ 2 ]

0 голосов
/ 13 июля 2018

Да, строительство абсолютно необходимо. См. https://source.android.com/setup/build/building для более полной информации, но вот несколько быстрых примечаний:

Если вы используете mm или связанные с ним команды, вы обычно можете выполнить команду adb remount (требуется только один раз для каждой загрузки), а затем: adb sync, adb shell stop, adb shell start.

Если вы построили все дерево с помощью такой команды, как lunch aosp_xyzdevice-eng, то вам, вероятно, следует использовать fastboot или другой необработанный инструмент перепрошивки, предоставляемый вашим SOC, чтобы прошить весь образ системы (и, возможно, загрузочные или другие образы) на устройство.

0 голосов
/ 05 июля 2018

Нет, вы не можете просто отправить эти файлы, так как эти файлы объединены в IMG-файл, такой как boot.img, system.img и т. Д., Поэтому вам нужно выяснить, в какой img-файл добавлены эти XML-файлы. Тогда вам просто нужно сделать этот img-файл как

сделать Bootimage -j4

и прошить изображение на устройство

Если вы не поняли, вам нужно перестроить дерево исходных текстов.

...