web-dev-qa-db-fra.com

Problème de classe AAPT2 dans Android studio 3.0 beta4

 enter image description here Erreur: Java.util.concurrent.ExecutionException: Java.util.concurrent.ExecutionException: com.Android.tools.aapt2.Aapt2Exception: erreur AAPT2: vérifier les détails des journaux

Nous avons déjà ajouté Android.enableAapt2 = false dans le fichier gradle.properties

2
Ramkailash

Pour moi, il n’était pas nécessaire d’ajouter Android.enableAapt2=false à mon gradle.properties . Pour moi, la solution consistait à vérifier que mon compileSdkVersion était défini sur 26 dans mon fichier de construction de gradle, celui de buildToolsVersion sur 26.0.2 et celui de targetSdkVersion sur 26.

Note : Dans mon fichier de construction, je devais effectuer cette vérification pour toutes les cibles et compiler sdkVersions, y compris les variantes de produit: 

  • mobile  
  • tv

J'utilise Android Studio 3.0.1.

4
chornge

Pour ceux qui ont encore des problèmes, par exemple charger des démos, etc. ou importer des projets. Vous devez vous assurer (comme tout le monde l’a dit):

Vous ajoutez l'instruction suivante à votre fichier gradle.properties

Android.enableAapt2 = false

Maintenant, voici pour le peu qu'ils auraient dû vous renseigner. Il est fort probable que si vous avez importé un projet, il peut ne pas y avoir de fichier gradle.properties. Cela peut être dû à un large éventail de raisons pour lesquelles les anciens gradés utilisaient des problèmes de réparation automatique lors de la construction, etc. 

Mais sérieusement, si vous ne le trouvez pas, cliquez avec le bouton droit de la souris sur les scripts Gradle, cliquez sur le nouvel ensemble de ressources et tapez Gradle. Cela va créer un fichier gradle.properties. Il vous suffit de coller ce code ici et d’exécuter le programme. Je n'utiliserais pas cela comme une solution permanente. Je suis tombé par hasard sur cela lors de l'importation d'un projet pour lequel aucune note n'était associée au dossier. Normalement, créer une application à partir de zéro contiendra le fichier de propriétés.

2
Mr Dami3n

Résolu mon compagnon enfin

veuillez mettre à jour votre compilation compileSdkVersion à 26.qui résoudra votre problème.Je pense

Android {
    compileSdkVersion 26
    buildToolsVersion '26.0.2'

je l'ai résolu avec l'augmentation de compileSDKVersion à 26

1
Ghimire

Pour les développeurs Cordova travaillant sur le studio Android
J'avais fait face à ce problème en modifiant la bibliothèque de support de com.Android.support:appcompat-v7:23.0.0 à com.Android.support:appcompat-v7:27.1.1 afin de prendre en charge la fonctionnalité de premier plan de service d’Android Oreo; pour résoudre ceci, ajoutez les lignes de code suivantes dans build.gradle file ` 

Android {
compileSdkVersion 27
buildToolsVersion '27.0.3'

defaultConfig {
    minSdkVersion 26
    targetSdkVersion 27
      }
} 

Après ce commentaire, suivez les lignes de code dans build.gradle file. **Le plus important

cdvCompileSdkVersion cdvCompileSdkVersion
buildToolsVersion cdvBuildToolsVersion

Reconstruisez le projet.

1
KH_AJU

Dans mon cas, cela est dû à l'absence de cette ligne dans les dépendances de Gradle:

implémentation 'com.Android.support.constraint: constraint-layout: 1.1.0'

1
Jon

Ajoutez à votre gradle.properties cette ligne 

Android.enableAapt2=false

MODIFIER:

Vous devez utiliser la version stable d'Android Studio 3

0
mac229