#android #makefile #build #android-source #rebuild
Вопрос:
Я хотел бы повторно использовать результат сборки Android. Когда я копирую полный исходный код AOSP на другой путь, он не может быть восстановлен. что я должен сделать, чтобы повторно использовать большинство результатов, удаляя только небольшие части результата ? Есть ли какой-нибудь способ?
например) /главная страница/мой аккаунт/android (успешная сборка) —> /главная страница/мой аккаунт/клонирование-android (после перемещения так много ошибок)
(Версия для Android старше 10, в которой используются blueprint, ninja и дополнительные)
Комментарии:
1. В чем заключается ошибка, которую вы получаете?
2. так много ошибок всплывает. Я думаю, что ошибки не имеют смысла.
3. ошибки всегда имеют смысл.. Они могут не указывать непосредственно на проблему, но без какого-либо журнала того, что пошло не так, как мы должны вам помочь?
Ответ №1:
Извините. следуя вашему совету, я проверяю детали входа в систему. есть какая-то подсказка. Спасибо.
Предполагая, что после перемещения полного исходного кода в другой каталог.
- cd android
- источник build/envsetup.sh amp;amp; обед мой продукт-userdebug
- m -j1
- произошла ошибка (в журнале ошибок указано следующее: Загрузка предыдущей конфигурации из android/bootable/bootloader/edk2/Conf/BuildEnv.sh)
- рм bootable/bootloader/edk2/Conf/BuildEnv.sh (автоматически созданный файл с абсолютным путем к файлу)
- m -j1
- проверьте system.img в каталоге out
вы можете изменить параметр-j в соответствии с вашей системой. это проверено в версии Android 11.