web-dev-qa-db-ja.com

Gradleビルドエラー、Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'

Androidスタジオを1.4に更新し、gradleバージョンも更新しました(1.4.0-beta3)。

私のbuild.gradleファイルです

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        //classpath 'com.Android.tools.build:gradle:1.2.3'
        classpath 'com.Android.tools.build:gradle:1.4.0-beta3'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        //ViewPagerIndicator
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
        maven { url 'http://devrepo.kakao.com:8088/nexus/content/groups/public/' }
    }
}

これがビルド結果です。

情報:Gradleタスク[:app:generateDebugSources、:app:generateDebugAndroidTestSources、:app:assembleDebug]:app:preBuild UP-TO-DATE:app:preDebugBuild UP-TO-DATE:app:checkDebugManifest:app:preReleaseBuild UP-TO- DATE:app:prepareComAndroidSupportAppcompatV72221Library UP-TO-DATE:app:prepareComAndroidSupportCardviewV72221Library UP-TO-DATE:app:prepareComAndroidSupportDesign2221Library UP-TO-DATE:app:prepareComAndroidSupportGridlayoutV72221Library UP-TO-DATE:app:preDebugAndroidTestBuild UP-TO-DATE:app:prepareComAndroid最新:app:prepareComAndroidSupportPaletteV72221Library UP-TO-DATE:app:prepareComAndroidSupportRecyclerviewV72221Library最新:app:prepareComGithubRey5137Material121Library UP-TO-DATE:app:prepareComKakaoSdkAuth112Library UP-TO-DATE :app:prepareComKakaoSdkKakaolink112Library UP-TO-DATE:app:prepareComKakaoSdkKakaostory112Library UP-TO-DATE:app:prepareComKakaoSdkKakaotalk112Library UP-TO-DATE:app:prepareComKakaoSdkUsermgmt112Library UP-TO-DATE:app:prepareComKLibraryOUP-TO-DATE:prep:ComareLibrary -TO-DATE:app:prepareComWefikaFlowlayout030Library UP-TO-DATE:app:prepareDeHdodenhofCircleimageview130Library UP-TO-DATE:app:prepareDebugDependencies:app:compileDebugAidl UP-TO-DATE:app:compileDebugRenderscript UP-TO-DATE:app:generateDebugBuildConfig UP- TO-DATE:app:generateDebugAssets UP-TO-DATE:app:mergeDebugAssets UP-TO-DATE:app:generateDebugResValues UP-TO-DATE:app:generateDebugResources UP-TO-DATE:app:mergeDebugResources UP-TO-DATE:app :processDebugManifest UP-TO-DATE:app:processDebugResources UP-TO-DATE:app:generateDebugSources UP-TO-DATE:app:prepareComAndroidSupportMultidexInstrumentation101Library UP-TO-DATE:app:prepareDebugAndroidTestDependencies:app :compileDebugAndroidTestAidl UP-TO-DATE:app:processDebugAndroidTestManifest UP-TO-DATE:app:compileDebugAndroidTestRenderscript UP-TO-DATE:app:generateDebugAndroidTestBuildConfig UP-TO-DATE:app:generateDebugAndroidTestAssets UP-TO-DATE:app:mergeDebugAndroidTestAssets UP-TO -DATE:app:generateDebugAndroidTestResValues UP-TO-DATE:app:generateDebugAndroidTestResources UP-TO-DATE:app:mergeDebugAndroidTestResources UP-TO-DATE:app:processDebugAndroidTestResources UP-TO-DATE:app:generateDebugAndroidTestSources UP-TO-DATE:app: compileDebugJavaWithJavac UP-TO-DATE:app:compileDebugNdk UP-TO-DATE:app:compileDebugSources UP-TO-DATE:app:transformClassesAndResourcesWithExtractJarsForDebug UP-TO-DATE:app:transformClassesWithJarMergingForDebug UP-TO-DATE:app:collectDebugMultiDexComponents UP-TO- DATE:app:transformClassesWithMultidexlistForDebug UP-TO-DATE:app:transformClassesWithDexForDebug UP-TO-DATE:app:processDebugJavaRes UP-TO-DATE:app:transformResourcesWithMergeJavaResForDebug FAIL ED

エラー:タスク ':app:transformResourcesWithMergeJavaResForDebug'の実行に失敗しました。

Java.io.FileNotFoundException:D:\ Develop\workspace\b2c\Apps\app-meterial\app\build\intermediates\transforms\RESOURCES\FULL_PROJECT\mergeJavaRes\debug\META-INF\license\LICENSE.base64.txt(지정된 경로를찾을수없습니다)

情報:ビルド失敗情報:合計時間:5.62秒情報:1エラー情報:0警告情報:コンソールで完全な出力を参照

何が問題ですか?ご清聴ありがとうございました。ご連絡をお待ちしております。

宜しくお願いします。

22
Jiho Heo

アプリのbuild.gradleファイルにmultiDexEnabled trueを追加してみてください。

 defaultConfig {
    multiDexEnabled true
}

私は試しませんでしたが、 ここ で答えとしてマークされました

28
AmmY

これは私のために働いたもので、build.gradleに追加しました:

Android {
        packagingOptions {
            exclude 'META-INF/DEPENDENCIES.txt'
            exclude 'META-INF/NOTICE'
            exclude 'META-INF/NOTICE.txt'
            exclude 'META-INF/LICENSE'
            exclude 'META-INF/LICENSE.txt'
        }
    }
22
Sindri Þór

packagingOptionsを「app」フォルダーの下のbuild.gradeに使用することで、問題を修正できました。 packagesOptionsフォルダーに次の操作を行いました。

I EXCLUDEプロジェクトが失敗するたびにgrade.consoleに表示されたメッセージ。

たとえば:gradleコンソールが失敗したときに、META-INF/XXXのために実行できなかったと表示された場合、できることは

Android { 

  packagingOptions  {

        exclude 'META-INF/XXX'
 }

「app」フォルダーの下のbuild.gradleに追加します。

6
Red M

私はこの問題を解決しましたが、追加するだけです

packagingOptions{
   //  this is my setting:
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
  //  you should 
    exclude 'META-INF/license\LICENSE.base64.txt'
}
6
Crazykulou

この組み合わせを使用しました

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

そして

buildToolsVersion "22.0.1"

compileSdkVersion 22
targetSdkVersion 22

そして

   defaultConfig {   multiDexEnabled true}

そして今、私のコードはクラスパス「com.Android.tools.build:gradle:1.4.0-beta3」用にコンパイルしますベクターグラフィックスを試します

1
Max Bykov

試行されたすべての答えは誰にも機能しません。無効なキャッシュ/再起動を押してから機能します。それに言及してください:私が含む答えの上に私のプロジェクトから削除しないでください。

 packagingOptions {
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'

    }
 multiDexEnabled true

それが答えになります。

enter image description here

1
Tariqul

追加後、ルートプロジェクトで./gradlew cleanを実行します

defaultConfig {
    multiDexEnabled true
}
0
Len

依存関係を更新します。

dependencies {
    classpath 'com.Android.tools.build:gradle:2.2.0'
    **classpath 'com.Android.tools.build:gradle:VERSION'**  Look for your build tools update
}

パス:/ platforms/Android/build.gradle

その他のバージョンの場合:Android Webサイトにアクセスします https://developer.Android.com/studio/releases/gradle-plugin.html#updating-plugin

0
Abet Sagaral

一部のアセットに問題がありました。私の場合、Gradleバージョンを1.2.3にダウングレードする必要がありましたが、再び機能しました。

私の最初の試みでそれらのファイルをうまく除外しました...物事を作らなかった私のアプリからファイルを除外しました。

0