Мы недавно обновились до Android Gradle Plugin 4.0.0-beta03. Теперь мы видим эту ошибку при сборке одного из наших библиотечных модулей
$ ./gradlew library_module:assemble
Execution failed for task ':library_module:bundleDebugAar'.
> Direct local .aar file dependencies are not supported when building an AAR.
The resulting AAR would be broken because the classes and Android resources from any local .aar
file dependencies would not be packaged in the resulting AAR. Previous versions of the Android
Gradle Plugin produce broken AARs in this case too (despite not throwing this error). The
following direct local .aar file dependencies of the :library_module project caused this error:
______.aar
. Я вижу, что это было добавлено к AGP через несколько месяцев go. Но они не дают никакой дополнительной информации о том, почему.
Итак.
- В чем была проблема? Есть еще информация? Я не могу найти ни одного сообщения об ошибке нигде.
- Как именно это можно исправить? Это говорит о том, что я не могу построить один .aar, который зависит от других локальных .aar? Что если этот локальный сервер был размещен на Maven Central или другом удаленном репо? Почему это имеет значение?