2016-04-01 26 views
1

私は私のbuild.gradleファイルに重複エントリMPAndroidChart

compile 'com.github.PhilJay:MPAndroidChart:v2.2.3' 

を追加し、それは重複したエントリのエラーを示しています

1 2 Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: com/github/mikephil/charting/highlight/Highlight.class 

私はこの方法を使用してみました:[java.util.zip.ZipException: duplicate entry

しかしそれはあまりにもエラーを示しています。

マイアプリのbuild.gradle:

apply plugin: 'com.android.application' 

android { 


    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 
    defaultConfig { 
     applicationId "pl.skntaurus.tif" 
     minSdkVersion 11 
     targetSdkVersion 22 
     multiDexEnabled = true 


    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 

     } 
    } 

} 




repositories { 
    maven { url "https://jitpack.io" } 
} 


dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:support-v4:22.0.3' 
    compile 'com.android.support:appcompat-v7:21.0.3' 
    compile 'com.android.support:cardview-v7:21.0.3' 
    compile 'com.android.support:recyclerview-v7:21.0.3' 
    compile 'com.google.android.gms:play-services-appindexing:8.1.0' 
    compile 'com.android.support:multidex:1.0.0' 
    compile 'com.github.PhilJay:MPAndroidChart:v2.2.3' 


} 

...のGradleでこのよう

+0

libsフォルダにはどのライブラリがありますか? – ARP

+0

最新のライブラリ - バージョン2.2.4 –

+0

を使用します。助けてください –

答えて

0

使用multiDexEnabled trueを助けてください。間に=記号を取り除く。プロジェクトをクリーンまたは再起動します。私は同様のライブラリを使用しています。私もこの問題を抱えています。

defaultConfig { 
     applicationId "package.xxxx" 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
     multiDexEnabled true 
    } 
+0

あなたの答えをありがとう。残念ながら、それは私の問題を解決しませんでした –

関連する問題