Android Studio - приложение зависит от фляги модуля
Мое приложение настроено так, чтобы зависеть от модуля 'shinobicharts-android-library', и кажется, что все компилируется правильно.
Само приложение: необходимо импортировать классы из.jar в:shinobicharts-android-library, разве это не должно быть доступно, если: shinobicharts-android-library указана как зависимость в:app?
dependencies {
compile project(':shinobicharts-android-library')
}
1 ответ
Решение
Ответ на это довольно прост.
Да, jar становится доступным для: app, но он должен быть указан как зависимость в: shinobicharts-android-library
Учебник, который я использовал, дал неправильную версию банки.
Обратите внимание на тонкую разницу между (shinobicharts-android-library/build.gradle)
dependencies {
compile files('libs/shinobicharts-android-trial-1.2.0.jar')
compile files("$buildDir/native-libs/native-libs.jar")
}
а также
dependencies {
compile files('libs/shinobicharts-android-trial-1.3.2.jar')
compile files("$buildDir/native-libs/native-libs.jar")
}