2017-10-26 12 views
4

OSの独立したパス「META-INF/ASL2.0」で発見された彼は'com.android.tools.build:gradle:3.0.0'は:3.0.0複数のファイルが、私はその後、3.0 に私のAndroidのスタジオを更新している

すべてにアップグレードするように求め私は私のプロジェクトを実行することを決定し、それは私にこのエラー

を与えてまでうまくいった
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. 

より1つのファイルがOSの独立したパス「META-INF/ASL2.0」

で発見されたよりも、

マイアプリのGradleの

android { 
    compileSdkVersion 26 
    buildToolsVersion "26.0.2" 
    useLibrary 'org.apache.http.legacy' 
    defaultConfig { 
     applicationId "com.test.demo" 
     minSdkVersion 16 
     targetSdkVersion 26 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
}' 

マイライブラリのGradle

android { 
    compileSdkVersion 26 
    buildToolsVersion "26.0.2" 
    useLibrary 'org.apache.http.legacy' 

    defaultConfig { 
     compileOptions { 
      sourceCompatibility JavaVersion.VERSION_1_6 
      targetCompatibility JavaVersion.VERSION_1_6 
     } 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/license.txt' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/NOTICE.txt' 
     exclude 'META-INF/notice.txt' 
     exclude 'META-INF/ASL2.0' 
    } 
} 

答えて

7

あなたはあなたのアプリケーションbuild.gradleに追加する必要があります

packagingOptions { 
    exclude 'META-INF/DEPENDENCIES' 
    exclude 'META-INF/LICENSE' 
    exclude 'META-INF/LICENSE.txt' 
    exclude 'META-INF/license.txt' 
    exclude 'META-INF/NOTICE' 
    exclude 'META-INF/NOTICE.txt' 
    exclude 'META-INF/notice.txt' 
    exclude 'META-INF/ASL2.0' 
} 
+0

が、私はそれが –

+0

が固定してみてください与えるだろう、私は別のエラーが発生しました「デックスをマージできませんでした」の後、私はマルチディックスに入りました。 –

+0

ねえ!私はmultiDexEnabledをtrueにして、 'com.android.support:multidex:1.0.2'をコンパイルしましたが、まだ動作していません。 :) – luiswill

関連する問題