2016-08-05 8 views
2

私はdevice.However上でアプリケーションを実行しようとすると、このエラーを取得していますのGradle同期が常にあります成功した。はtransformClassesWithJarMergingForDebug、com.android.build.api.transform.TransformException:java.util.zip.ZipException:重複したエントリ:

Error:Execution failed for task ':EmployeeManager:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: javax/jmdns/impl/constants/DNSConstants.class

以下のGrdaleファイルを参照してください。

apply plugin: 'com.android.application' 

repositories { 
    mavenCentral() 
    flatDir { 
     dirs 'libs' 
    } 
} 
dependencies { 
    compile fileTree(include: '*.jar', dir: 'libs') 

    compile(name:'jmdns-3.4.1', ext:'jar') 
    compile(name:'mlite', ext:'jar') 
    compile project(':EmpManager') 
    compile project(':CustomerManager') 
    compile project(':NGPS_COMMON_LIBS') 
} 

android { 
    compileSdkVersion 19 
    buildToolsVersion '23.0.2' 
    packagingOptions{ 
     exclude("META.INF/LICENSE.txt") 
     exclude("META.INF/README.txt") 
    } 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 


     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
    defaultConfig { 
     multiDexEnabled true 
    } 

} 
+0

私たちにあなたのbuild.gradleを提供してください –

+0

追加したgradleファイルは、見てください。 –

答えて

-1

gradleからpackagingOptionsを削除しましたが、問題は解決されました。

関連する問題