web-dev-qa-db-fra.com

Erreur de construction Gradle, Erreur: échec de l'exécution pour la tâche ': app: transformResourcesWithMergeJavaResForDebug'

J'ai mis à jour le studio Android pour la version 1.4, également version mise à jour (1.4.0-beta3).

C'est mon fichier 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/' }
    }
}

Et c'est le résultat de la construction.

Informations: Tâches Gradle [: app: generateDebugSources, : app: generateDebugAndroidTestSources,: app: assembleDebug] : app: preBuild MISE À JOUR: app: preDebugBuild MISE À JOUR : app: checkDebugManifest: app: preReleaseBuild ACTUALISÉ : app: prepareComAndroidSupportAppcompatV72221Library ACTUALISÉE : app: prepareComAndroidSupportCardviewV72221Library ACTUALISÉE : app: prepareComAndroidSupportDesign2221Library ACTUALISÉE : app: prepareComAndroidSupportGridlayoutV72221Library ACTUALISÉE : app: preDebugAndroidTestBuild UP-TO-DATE : app: prepareComAndroidSupportMultidex101Library UP-TO-DATE : app: prepareComAndroidSupportPaletteV72221Library À JOUR : app: prepareComAndroidSupportRecyclerviewV72221Library UP-TO-DATE : app: prepareComAndroidSupportSupportV42221Library à jour : app: prepareComFacebookAndroidFacebookAndroidSdk410Library ACTUALISÉE : app: prepareComGithubLawloretienneQuickreturn001Library MISE À JOUR : app: prepareComGithubRey5137Material121Library ACTUALISÉE : app: prepareComKakaoSdkAuth112Library ACTUALISÉE : app: prepareComKakaoSdkKakaolink112Library à JOUR : app: prepareComKakaoSdkKakaostory112Library à JOUR : app: prepareComKakaoSdkKakaotalk112Library à JOUR : app: prepareComKakaoSdkUsermgmt112Library à jour : app: prepareComKakaoSdkUtil112Library ACTUALISÉE : app: prepareComViewpagerindicatorLibrary241Library à jour : app: prepareComWefikaFlowlayout030Library ACTUALISÉE : app: prepareDeHdodenhofCircleimageview130Library ACTUALISÉE : app: prepareDebugDependencies: app: compileDebugAidl ACTUALISÉ : app: compileDebugRenderscript ACTUALISÉ: app: generateDebugBuildConfig MISE À JOUR: app: generateDebugAssets MISE À JOUR: app: mergeDebugAssets UP-TO-DATE: app: generateDebugResValues ​​UP-TO-DATE : app: generateDebugResources MISE À JOUR: app: mergeDebugResources MISE À JOUR: app: processDebugManifest MISE À JOUR : app: processDebugResources MISE À JOUR: app: generateDebugSources À JOUR : app: prepareComAndroidSupportMultidexInstrumentation101Library MISE À JOUR: app: prepareDebugAndroidTestDependencies : app: compileDebugAndroidTestAidl ACTUALISÉ : app: processDebugAndroidTestManifest UP-TO-DATE : app: compileDebugAndroidTestRenderscript ACTUALISÉ : app: generateDebugAndroidTestBuildConfig UP-TO-DATE : app: generateDebugAndroidTestAssets UP-TO-DATE : app: mergeDebugAndroidTestAssets À JOUR : app: generateDebugAndroidTestResValues ​​UP-TO-DATE : app: generateDebugAndroidTestResources ACTUALISÉ : app: mergeDebugAndroidTestResources ACTUALISÉ : app: processDebugAndroidTestResources ACTUALISÉ : app: generateDebugAndroidTestSources À JOUR : app: compileDebugJavaWithJavac DE MISE À JOUR: app: compileDebugNdk MISE À JOUR: app: compileDebugSources MISE À JOUR : 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 À JOUR : app: transformResourcesWithMergeJavaResForDebug FAILED

Erreur: L'exécution a échoué pour la tâche ': 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. . (경로 를 찾을)

Information: ÉCHEC DE LA CONSTRUCTION Information: Temps total: 5,62 secondes Information: 1 erreur Information: 0 avertissements Information: See complete sortie en console

Quel est le problème? Merci de votre attention, j'espère avoir de vos nouvelles!

Meilleures salutations.

22
Jiho Heo

Essayez d’ajouter multiDexEnabled true au fichier build.gradle de votre application.

 defaultConfig {
    multiDexEnabled true
}

Je n'ai pas essayé mais il a marqué comme réponse à ici

28
AmmY

C'est ce qui a fonctionné pour moi, l'a ajouté à 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

J'ai pu résoudre mon problème en utilisant packagingOptions dans mon build.grade sous le dossier "app". dans ce dossier packagingOptions j'ai fait ce qui suit:

IEXCLUDEDle message apparaissant sur mon grade.console chaque fois que le projet échouait. 

Par exemple: si votre console Gradle échoue, elle indique qu’elle ne peut pas s’exécuter en raison de META-INF/XXX. 

Android { 

  packagingOptions  {

        exclude 'META-INF/XXX'
 }

Ajoutez-le au build.gradle sous le dossier "app".

6
Red M

j'avais résoudre ce problème, il suffit d'ajouter 

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

J'ai utilisé cette combinaison 

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

et 

buildToolsVersion "22.0.1"

avec 

compileSdkVersion 22
targetSdkVersion 22

et 

   defaultConfig {   multiDexEnabled true}

Et maintenant, mon code est compilé pour classpath "com.Android.tools.build:gradle:1.4.0-beta3'I. try

1
Max Bykov

Après que toutes les réponses essayées ne fonctionnent avec personne, ne fonctionnent qu'avec des caches/redémarrages non valides, appuyez dessus .

 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

alors ce serait une réponse.

 enter image description here

1
Tariqul

exécuter ./gradlew clean dans votre projet racine après l'ajout 

defaultConfig {
    multiDexEnabled true
}
0
Len

Mettez à jour vos dépendances:

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

Chemin: /platforms/Android/build.gradle

pour les autres versions: visitez le site Web Android https://developer.Android.com/studio/releases/gradle-plugin.html#updating-plugin

0
Abet Sagaral

J'ai eu le problème avec certains actifs. Dans mon cas, j'ai dû rétrograder la version Gradle à la version 1.2.3 et cela a fonctionné à nouveau.

Exclure ces fichiers lors de ma première tentative a bien ... exclu les fichiers de mon application, ce qui n’a pas rendu la chose.

0
Marian Klühspies