2017-01-05 4 views
0

コードが重複して入力されています。プロジェクトの重複ファイルを理解できませんでした。 重複ファイルもすべて削除し、mutltidexも有効にしましたが、エラーを修正できません。com.android.build.api.transform.TransfromException:java.util.zip.ZipException:重複エントリ:android/support/v4/view/MotionCompactEclair.class

Gradleのファイルは、マニフェストファイルは、私も私のプロジェクト掃除以下

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.codehacker.pocketambulance"> 

<uses-permission  android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.CALL_PHONE"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.INTERNET"/> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity android:name=".MainActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
を引けるが、それでもエラーが指定された同じエラー を取得している

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 23 
buildToolsVersion "24.0.3" 
defaultConfig { 
    applicationId "com.codehacker.pocketambulance" 
    minSdkVersion 16 
    targetSdkVersion 23 
    multiDexEnabled=true; 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
    } 
} 

dependencies { 
compile fileTree(include: ['*.jar'], dir: 'libs') 
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
    exclude group: 'com.android.support', module: 'support-annotations' 
}) 
compile 'com.android.support:appcompat-v7:23.4.0' 
testCompile 'junit:junit:4.12' 
compile files('libs/httpclient-4.0.3-sources.jar') 
compile files('libs/google-http-client-1.12.0-beta.jar') 
compile files('libs/google-http-client-jackson-1.16.0-rc.jar') 
compile 'com.android.support:multidex:1.0.0' 
} 

下に引けるれます以下

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. 
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/view/MotionEventCompatEclair.class 

答えて

0

gradleファイルを次のように変更してください。

android { 
    ... 

    configurations { 
     all*.exclude group: 'com.android.support', module: 'support-v4' 
    } 
} 
関連する問題