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")
}
Другие вопросы по тегам