Вы на правильном пути насчет explodeAarDependencies
, эта задача используется плагином jfxmobile для распаковки зависимостей .aar в .jar и другие ресурсы.
Вы можете найти информацию о задаче здесь .
Как его использовать:
Включите в свой файл build.gradle зависимость:
dependencies {
...
androidCompile 'com.google.android.exoplayer:exoplayer:2.9.0'
}
Примечание 1: не использовать @aar
Примечание 2: плагин jfxmobile использует некоторые определенные конфигурации, такие как androidCompile
вместо androidImplementation
.
Примечание 3: Я предпочел бы использовать данную версию, а не +
.
И в конце файла добавить задачу:
project.afterEvaluate {
explodeAarDependencies(project.configurations.androidCompile)
}
И это все.
Сохраните и примените / синхронизируйте / перезагрузите сборку, и вы увидите exoplayer
и несколько транзитивных зависимостей, включенных в зависимости компиляции Android, как .aar, так и .jar.