1
當我嘗試部署時如何發生這種情況?這個班是什麼圖書館?packageAllDebugClassesForMultiDex - 重複條目「Escaper.class」
注意:它編譯和構建得很好,但只有當我嘗試部署時纔會顯示此錯誤。
:myProject:packageAllDebugClassesForMultiDex FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':myProject:packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: com/google/gdata/util/common/base/Escaper.class
這些都是在我的項目的依賴關係,通過4個不同的模塊所需:
compile files('libs/gson-1.7.1.jar')
compile files('libs/httpmime-4.1.1.jar')
compile files('libs/icu4j-4_8_1_1.jar')
compile files('libs/signpost-core-1.2.1.1.jar')
compile files('libs/twitter4j-core-3.0.5.jar')
compile files('libs/comscore.jar')
compile files('libs/javabase64-1.3.1.jar')
compile files('libs/libGoogleAnalytics.jar')
compile files('libs/urbanairship-lib-2.1.2.jar')
compile 'com.android.support:multidex:1.0.1'
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.android.support:support-v4:23.0.1'
錯誤日誌說,你的兩個依賴包含相同的「Escaper」類。我試圖找到它們並且認爲它是'Gson'和'sign-post-core'..我在我的gradle中添加了兩個,但它工作正常。 – AndiGeeky
我認爲你應該添加 編譯'com.google.code.gson:gson:1.7.1' 編譯'oauth.signpost:signpost-core:1.2.1.1'在你的依賴不在libs文件夾中..可能是它將解決你的問題..! – AndiGeeky
感謝您的建議......我會在幾個小時內嘗試。 –