我得到這個錯誤(再次!)在Android上。最近更新到gradle 0.7.3的最新版本,以及最新版本的espresso框架(1.1),我又回到了臭名昭着的「重複文件」錯誤。Android gradle重複LICENSE.txt文件再次
任務':mobile:packageTesttype'的執行失敗。 /Users/mwolfe/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.2.4:
在APK META-INF/license.txt文件1中複製重複文件/dba4d4d224e2ca872af5be8d2992777583145478/httpmime-4.2.4.jar 文件2: /Users/mwolfe/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.2.4/dba4d4d224e2ca872af5be8d2992777583145478/httpmime-4.2 .jar
我已經設置了我的build.gradle文件來排除這些文件。該應用程序組裝好罰款調試/釋放和運行良好,但建設/運行測試失敗。具體來說,當我嘗試使用followng命令運行儀器測試時,出現上述錯誤。
gradle connectedCheck
我有一個庫項目以及和嘗試所有可能的方法來添加排除這兩個構建文件。這個特定的依賴來自庫項目。他們都具有以下排除
packagingOptions {
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/LICENSE.txt'
}
我也試圖與去除上面的META-INF部分,因爲它顯示了在咖啡文檔瀏覽:https://code.google.com/p/android-test-kit/wiki/Espresso#Espresso_Setup_Instructions
我知道我可以在刪除這些文件罐子,但它是一個相當痛苦。
將有可能爲你我的答案標記爲接受呢?謝謝:-) –