Android Studio Gradle編譯報input jar file is specified twice

許佳佳233發表於2016-05-05

原文地址:http://blog.csdn.net/X_i_a_o_H_a_i/article/details/41979983

 

Eclipse專案中的混淆配置檔案 複製到AS中 在混淆的過程中提示如下錯誤

 

 

Error:Execution failed for task ':app:proguardDemoRelease'.
> java.io.IOException: The same input jar [D:\Users\workspace_studio\Test5\app\libs\fastjson.jar] is specified twice. 

 

解決方案:

刪除  -libraryjars libs/***.jar from your proguard-rules.pro file.

 

原因是build.gradle檔案配置了

 


 

dependencies {     compile fileTree(include: '*.jar', dir: 'libs')

}

裡面已經新增過jar包,混淆檔案proguard-rules.pro裡面又加了句-libraryjars libs/***.jar,將-libraryjars libs/***.jar 前面用#號註釋或者直接刪掉即可。

相關文章