如何使用Gradle在我的jar中包含另一个项目的类库?

时间:2015-11-17 20:50:40

标签: java android gradle dependencies

我正在为Android开发,我正在尝试在我的.jar文件中包含另一个项目的类文件。

我的库项目的build.gradle文件如下所示:

apply plugin: 'java'

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.code.gson:gson:2.3'
    compile project(':xyz')
}

我的xyz项目的build.gradle文件如下所示:

申请插件:' java'

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
}

问题是当我创建另一个包含我的jar库的项目时,它有我xyz项目中存在的未解析的引用。当我运行该项目时,它抱怨无法找到xyz项目中存在的类。

1 个答案:

答案 0 :(得分:0)

右键单击应用程序,打开模块设置(F4),依赖项,绿色+并选择库文件。 build.gradle会自动更新:)