我使用Android Studio,並且我有幾個庫在那裏使用。包裝APK時的重複文件
我:
android-query-full.0.25.10.jar
gson-2.2.4-sources.jar
slide-menu.jar
我在build.gradle
文件中定義編譯整個庫目錄是這樣的:
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile fileTree(dir: 'libs', include: '*.jar')
}
所有這些偉大的工作。
現在我想添加其他庫「PullToRefresh」 我已經打包Res
和Src
文件夾通過Eclipse源代碼中的一個jar文件(如我SlideMenu.jar一樣),並加入新創建的水瓶中一個圖書館在我的項目旁邊。
當我嘗試建立我的項目,我從gradle這個出現以下錯誤:
Gradle: : duplicate files during packaging of APK C:\Code\TestProject\Test\build\apk\Endilo-debug-unaligned.apk
Gradle: Execution failed for task ':Endilo:packageDebug'.
> Duplicate files copied in APK res/values/attrs.xml
File 1: C:\Code\TestProject\Test\libs\PullToRefresh.jar
File 2: C:\Code\TestProject\Test\libs\PullToRefresh.jar
這是非常奇怪的,因爲我得到了相同的jar文件副本..這裏發生了什麼!?
[Android Gradle plugin 0.7.0的可能重複:「包裝APK期間的重複文件」](http://stackoverflow.com/questions/20673625/android-gradle-plugin-0-7-0-duplicate-文件在包裝的apk) – mimming
@Mortalus:你好,你找到解決方案? –
這是一個在gradle版本中的錯誤。升級到最初的gradle爲我解決了它@alex tran – Mortalus