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