
Я погуглил и нашел ниже, как построить приложение Gradle в AOSP с помощью файла Make. Ниже то, что я попробовал,
- Project_folder-> Android.mk вызывается внутри make-файлов (app/Android.mk)
- Добавлен новый make-файл Android.mk из project_folder/app и сопоставлены соответствующие файлы src, res и Manifest.
Но я не понял, где build.gradle связан с Android.mk, так как система поймет, что нужно собрать файл app/build.radle (куда мы добавляем все зависимости уровня приложения). Кроме того, Project_folder/build.gradle не требуется для добавления каких-либо изменений?
Итак, шаги 1 и 2 приводят к ошибкам с зависимостями build.gradle.
Некоторые порталы предлагают добавить srcSets в app/build.gradle. Но даже тогда как нам собрать приложение из make-файла, не привязывая его к Android.mk?
На корневом уровне, я полагаю, нам нужно заставить систему понимать, как создавать приложения со структурой Gradle, а не просто добавлять файлы make в приложение?
Пожалуйста, подскажите, есть ли какое-либо решение этой проблемы.
решение1
Вам необходимо перенести зависимости gradle в файл Android mk. Вы можете начать с нуля или начать с существующего файла:Примеры приложений AOSP
Думаю, вам стоит начать с изучения следующей документации: