2016-04-24 3 views
0

でランエラー(DebugUtils.class)をビルドします。実行はタスクGradleのは、私は次のようなエラーに</p> <p>取得中にエラーが発生していますAndroidのメーカー1.5

:app:transformClassesWithJarMergingForDebug. com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/util/DebugUtils.class

のために失敗した私は一日で検索けど見つからことができませんでした私の問題を解決する適切な答え。

マイアプリのbulidのGradleの

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 23 
buildToolsVersion "23.0.1" 

defaultConfig { 
    applicationId "com.project.test" 
    multiDexEnabled true 
    minSdkVersion 17 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
} 

dexOptions { 
    javaMaxHeapSize "4g" 
} 

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

//私はクリーンしようとしたファイル

dependencies 
{ 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.android.support:design:23.1.1' 
    compile 'com.google.android.gms:play-services-ads:+' 
    compile 'com.google.android.gms:play-services-identity:+' 
    compile 'com.google.android.gms:play-services-gcm:+' 
    compile files('libs/android-support-v4.jar') 
    compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1' 
} 

に依存して再構築し、それも動作していません。 助けてください。前もって感謝します。

+0

あなたは 'コンパイルしたファイル( 'LIBSを/削除しようとしたことがありandroid-support-v4.jar ') '依存関係からの行?それはすでにそれがfileTree行の依存として追加されているようです。 –

+0

はい、それもアドリアンを試してみました。働いていない。 – Sethuraman

答えて

0

この問題は、同じクラスを2回追加すると発生します。

プロジェクトでは、support-v4ライブラリを何度も追加しています。

  • LIBSからandroid-support-v4.jarを削除compile files('libs/android-support-v4.jar')
  • 変更ライブラリの依存関係行を削除
  • をフォルダには、古いサポート-v4.jarを使用しているため、 'com.github.JakeWharton:2.4.1:ViewPagerIndicator' を

用途:

compile ('com.github.JakeWharton:ViewPagerIndicator:2.4.1') { 
      exclude module: 'support-v4' 
} 
+0

ありがとう、トンmariotti :)それは働いた! – Sethuraman

0

com.github.JakeWharton:ViewPagerIndicator:2.4.1already importingandroid-support-v4.jarである場合は、ここから重複してエラーが発生します。それを修正するために、私は次の変更を行うことをお勧め:

  • のlibsフォルダ
  • からandroid-support-v4.jarを削除Gradleのファイルからの行compile files('libs/android-support-v4.jar')を削除します。

ご希望の問題が解決します。