Intereting Posts

Добавить готовые APK в Android AOSP system.img

Я создаю AOSP из источника. То, что я хотел бы сделать, состоит в том, чтобы включить несколько подготовленных файлов в сгенерированную system.img как часть процесса make. Я пытаюсь найти фактический файл, который создает system.img и добавляет несколько строк. Есть идеи?

Заранее спасибо.

Solutions Collecting From Web of "Добавить готовые APK в Android AOSP system.img"

Хорошим способом добавления пользовательских файлов в system.img является их добавление под vendor/your_name/product_you_want_to_add_them/proprietary/your_files_go_here и добавление пользовательского файла make, называемого device-product_name.mk .

После этого просто определите, какие файлы должны быть скопированы из проприетарной папки и внутри (например, vendor/samsung/crespo/device-vendor.mk add для вызова файла вашего устройства).

Просто поместите исходный код в каталог Packages / apps , а затем убедитесь, что в вашем проекте есть правильный файл make, например, другой проект в каталоге apps. Вы сделаете пакет готовым после завершения сборки android.

Чтобы добавить готовый файл в сборку, найдите файл .mk, который имеет смысл для вашего проекта и добавит файл в PRODUCT_COPY_FILE. Это выглядит так

  PRODUCT_COPY_FILE += your/build/tree/$FILE:path/to/location/on/device/$FILE 

Использование отдельного дерева поставщиков соответствует хорошим принципам, основанным на доменах … но, возможно, слишком велико для одного бинарного файла. Изучите сделанные вами файлы make-файлов, там уже добавляются заранее добавленные апки, которые вы можете комбинировать. device и существующие деревья vendor – хорошие места для начала поиска. На мой взгляд, поддерживать совершенно новый проект – это не что-то, что можно сделать легкомысленно.