2017-04-18 9 views
0

を処理している間、私は新しい依存関係を追加し、私は、アプリケーションを実行しようとすると、次のエラーを取得開始しました:Androidの例外タスクにjava.io.IOException

エラーメッセージは次のとおりです。

例外中処理タスクjava.io.IOException:[/ Users/zlee/Desktop/RD/FastLemonFree/client/Android-FastLemon/app/build /中間体/変換/ proguard/release/jars/3/1f/mainを記述できません。 jar](読むことができません[/Users/zlee/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.6.1/b9d63507329a7178e026fc334f87587ee5070ac5/gson-2.6.1.jar ;;;; **。class)](重複するzipエントリ[gson-2.6.1.jar:com/google/gson/annotatio NS/Expose.class]))

build.gradle:

dependencies { 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:24.0.0' 
    compile 'org.jetbrains:annotations-java5:15.0' 
    compile 'com.android.support:recyclerview-v7:24.0.0' 
    compile files('libs/GoogleConversionTrackingSdk-2.2.4.jar') 
    compile 'com.facebook.android:facebook-android-sdk:[4,5)' 
    compile 'com.google.android.gms:play-services-ads:9.4.0' 
    compile 'com.google.android.gms:play-services-analytics:9.4.0' 
    compile 'cn.jiguang.sdk:jpush:3.0.0' 
    compile 'cn.jiguang.sdk:jcore:1.0.0' 
    compile 'com.zhy:autolayout:1.4.5' 
    compile 'com.bugtags.library:bugtags-lib:latest.integration' 
    compile('com.mopub:mopub-sdk-interstitial:[email protected]') { 
     transitive = true 
    } 
    compile('com.mopub:mopub-sdk-native-static:[email protected]') { 
     transitive = true 
    } 
    compile 'com.amazon.android:mobile-ads:5.+' 
    compile files('libs/applovin-sdk-6.4.2.jar') 
    compile files('libs/chartboost.jar') 
    compile('com.twitter.sdk.android:tweet-composer:[email protected]') { 
     transitive = true; 
    } 
} 

ProGuardの-project.txt

-keep class com.facebook.** { *; } 
-keepattributes Signature 
-dontwarn net.fortuna.ical4j.model.CalendarFactory 
-dontwarn net.fortuna.ical4j.model.** 
-keep class com.google.protobuf.** { *; } 
-dontwarn com.google.** 
-keep class com.google.gson.** {*;} 
-dontwarn org.apache.http.** 
-dontwarn android.net.http.AndroidHttpClient 
-dontwarn com.google.android.gms.** 
-dontwarn com.android.volley.toolbox.** 

が、それは動作しません、してください!

+0

依存関係が追加したものですか? –

答えて

0

あなたの依存関係には、com.google.gson.annotations.Exposeに依存する複数のパッケージがあります。

compile 'com.amazon.android:mobile-ads:5.+' 

:あなたは、あなたが変更することで、プロジェクトに追加された最後の依存関係からそれを除外してもよいcompile 'com.amazon.android:mobile-ads:5.+'を想定し

compile('com.amazon.android:mobile-ads:5.+', { 
    exclude group: 'com.google.code.gson' 
}) 

あなたの依存関係への最後加えました。

またはあなたのGradleファイルに以下を追加してみてください:

configurations { 
    all*.exclude group: 'com.google.code.gson' 
} 
+0

同じエラーがまだ残っているので、悲しい – zlee

+0

更新された回答の2番目の方法をお試しください。 –

+1

2番目の選択肢の成功、thx! – zlee

関連する問題