我有2个项目,一个是主项目,第二个是图书馆。 该库还包含更多的gradle依赖项。
我按照本教程导入模块而不复制它。
主项目的我的settings.gradle看起来像这样:
include ':app', ':libproj'
project(':libproj').projectDir=new File('../libproj-library-android/libproj-library')
build.gradle有编译行
compile project(':libproj')
问题是在主项目中我使用了库中的依赖项,但是找不到依赖项,我从主项目中得到错误,例如
Error:(5, 24) error: package javax.annotation does not exist
Error:(7, 2) error: cannot find symbol class Generated
但是我在库中有build.gradle中的下一行:
provided 'org.glassfish:javax.annotation:10.0-b28'