0
我正在为Android开发,我试图在我的.jar文件中包含另一个项目的类文件。如何使用Gradle在我的jar中包含另一个项目的类库?
图书馆项目我的build.gradle文件看起来像这样:
apply plugin: 'java'
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.code.gson:gson:2.3'
compile project(':xyz')
}
为某某项目我的build.gradle文件看起来像这样:
应用插件:“Java的
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
}
问题是,当我创建另一个包含我的jar库的项目时,它有我的xyz项目中存在的未解决的引用。当我运行该项目,它抱怨无法找到xyz项目中存在的类。
我在那里看到xyz库。所以,那不是。我有一个图书馆取决于图书馆。 app - > library.jar - > xyz.jar – user306517
@ user306517他们都在那里吗? – Voila
没有。 library.jar不包含xyz.jar - 只是引用它(当它们试图被使用时会导致这种错误)。 – user306517