我的应用程序设置为依赖于模块 'shinobicharts-android-library' 并且一切似乎都可以正确编译。
:app 本身需要从 :shinobicharts-android-library 中的 .jar 导入类,如果 :shinobicharts-android-library 被列为 :app 中的依赖项,这不应该可以访问吗?
dependencies {
compile project(':shinobicharts-android-library')
}
我的应用程序设置为依赖于模块 'shinobicharts-android-library' 并且一切似乎都可以正确编译。
:app 本身需要从 :shinobicharts-android-library 中的 .jar 导入类,如果 :shinobicharts-android-library 被列为 :app 中的依赖项,这不应该可以访问吗?
dependencies {
compile project(':shinobicharts-android-library')
}
答案很简单。
是的,jar 对 :app 可用,但它必须在 :shinobicharts-android-library 中列为依赖项
我遵循的教程给出了错误版本的 jar。
注意(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")
}