убрав Android.mk файл у каждого из проектов, либо переименовав (например в .ignore.Android.mk)
Если хочешь правильно сделать, то надо создать свой собственный device и в нём настроить список приложений.
Либо взять тот таргет, которым ты собираешь, и в нём удалить из .mk файла приложения.
Не помню как именно называется mk файл (то ли в board.mk, то ли в packages.mk, то ли как-то ещё, может отличаться от Android.mk), но тебе нужен PRODUCT_PACKAGES
Возьми имя таргета, который ты выбираешь, когда делаешь lunch и найди, где и в каком mk файле для него настраиваются приложения. Можно погрепать либо vendor/, либо device/
Первое решение, насколько я понял, это просто переименовать Android.mk у приложений в aosp/packages/apps, чтобы они игнорировались при сборке? Второе думаю понял, сделать относительно тоже самое, только для конкретного таргета. По поводу костыля - я так и предполагал, потому задался вопросом изначально
Обсуждают сегодня