Ceci est la sortie de ma console Gradle, je suis incapable de construire mon projet
D:\Android Projects\....\app\src\main\res\layout\topic_view_header.xml
Error:error: resource attr/?? (aka -packagename- :attr/??) not found.
Error:error: resource attr/?? (aka -packagename-:attr/??) not found.
Error:error: resource attr/?? (aka -packagename-:attr/??) not found.
Error:resource attr/?? (aka -packagename-:attr/??) not found.
Error:resource attr/?? (aka -packagename-:attr/??) not found.
Error:resource attr/?? (aka -packagename-:attr/??) not found.
Error:failed linking file resources.
Error:Java.util.concurrent.ExecutionException:
Java.util.concurrent.ExecutionException:
com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:Java.util.concurrent.ExecutionException:
com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for
details
Error:Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt
Information:BUILD FAILED in 27s
Information:11 errors
Information:0 warnings
Android Studio 3.0 RC 2
Update 2 (Suivez cette approche)
Tu ne devrais pas faire ça maintenant. Au lieu de cela, corrigez toutes les erreurs. Ce n'est qu'une solution de contournement jusqu'à ce qu'il soit supprimé. Après cela, vous devrez quand même corriger les erreurs manuellement.
Essayez de mettre à jour votre plugin Gradle vers 3.3.0-alpha06
pour vérifier si cela résout votre problème.
Mise à jour 1:
Les problèmes concernant les caractères non-ascii ont été corrigés dans les plugins AAPT2 et Android gradle (yay!). Au lieu de désactiver AAPT2 maintenant, vous pouvez simplement utiliser la version 3.2.0-alpha11 du plugin Android ou une version plus récente et vous ne devriez plus rencontrer cette erreur.
Réponse originale
Aapt2 est activé par défaut lorsque vous utilisez le plugin Android pour Gradle 3.0.
C'est pour
améliorer le traitement des ressources incrémentielles
comme indiqué ici .
Mais si vous rencontrez des problèmes, vous pouvez revenir à la version précédente en ajoutant ceci dans gradle.properties
Android.enableAapt2=false
METTRE À JOUR
Une nouvelle version de Gradle et d'Android-gradle-plugin est disponible pour résoudre ces problèmes.
build.gradle (niveau supérieur)
buildscript {
dependencies {
classpath 'com.Android.tools.build:gradle:3.2.1'
}
}
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-all.Zip
RÉPONSE PRÉCÉDENTE
Si vous désactivez AAPT2, vous ne faites que masquer le véritable problème.
Sachez que AAPT1
peut éventuellement être supprimé à l'avenir, vous devez donc utiliser AAPT2
. En fait, le guide de migration n’est pas difficile à suivre car vous ne voyez pas beaucoup de changements en même temps, c’est une preuve pour le futur.
Hiérarchies d'éléments dans le manifeste Android
Dans les versions précédentes d'AAPT, les éléments imbriqués dans des nœuds incorrects dans les manifestes Android sont ignorés ou donnent lieu à un avertissement. Pour Par exemple, considérons l'exemple suivant:
<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android" package="com.example.myname.myapplication"> <application ... <activity Android:name=".MainActivity"> <intent-filter> <action Android:name="Android.intent.action.MAIN" /> <category Android:name="Android.intent.category.LAUNCHER" /> </intent-filter> <action Android:name="Android.intent.action.CUSTOM" /> </activity> </application> </manifest>
Par conséquent, vous devez d'abord vérifier si vous suivez vraiment la structure de manifeste correcte, comme indiqué ci-dessous.
Structure du fichier manifeste
L'extrait de code ci-dessous montre la structure générale du manifeste fichier et tous les éléments qu’il peut contenir. Chaque élément, avec tous ses attributs, est entièrement documentée dans un fichier séparé.
<manifest> <uses-permission /> <permission /> <permission-tree /> <permission-group /> <instrumentation /> <uses-sdk /> <uses-configuration /> <uses-feature /> <supports-screens /> <compatible-screens /> <supports-gl-texture /> <application> <activity> <intent-filter> <action /> <category /> <data /> </intent-filter> <meta-data /> </activity> <activity-alias> <intent-filter> . . . </intent-filter> <meta-data /> </activity-alias> <service> <intent-filter> . . . </intent-filter> <meta-data/> </service> <receiver> <intent-filter> . . . </intent-filter> <meta-data /> </receiver> <provider> <grant-uri-permission /> <meta-data /> <path-permission /> </provider> <uses-library /> </application> </manifest>
J'ai eu une erreur dans ma mise en page XML. Alors vérifiez votre mise en page XML pour les erreurs.
Vérifiez l'onglet de la console Gradle dans Android Studio (par défaut, dans le coin inférieur droit). Dans mon cas, il y avait des erreurs comme celle-ci:
C:\Users\Jozef Bar??k\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.4.0.aar\d68bb9d2059935a7891196f4dfb81686\res\drawable-hdpi-v4\abc_ic_menu_share_mtrl_alpha.png: error: file not found.
Error: Java.util.concurrent.ExecutionException: com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
:app:mergeDebugResources FAILED
J'ai résolu le problème de réglage du domicile de l'utilisateur de Gradle vers un autre emplacement sans caractères blancs ou spéciaux:
C:\Android\.gradle
Vous pouvez le configurer en configurant " Chemin du répertoire de services " dans la boîte de dialogue Paramètres de Gradle. Dans mon cas, il était nécessaire de supprimer l'ancien répertoire .gradle de l'emplacement précédent et de redémarrer Android Studio.
Mon problème était dû à un nom de fichier image se terminant par .9.png . J'ai changé la fin en .png et le problème a disparu. La trace de la pile dans la console Gradle me donnait un indice: le message principal était "Échec de l'exécution pour la tâche: app: mergeDebugResources " et le dernier message était "com.Android.builder. png . AaptProcess $ NotifierProcessOutput.out "
J'attends avec impatience le jour où Gradle produira d'autres messages d'erreur utiles ...
Avoir le même problème ici. Comme l'a souligné @Izabela Orlowska, ce problème est probablement dû à des caractères spéciaux dans le chemin d'accès (fichiers grandle Android, ressources etc.).
Pour moi: avoir ří
dans le nom du dossier a causé tous les problèmes. Assurez-vous de ne pas avoir de caractères spéciaux dans les chemins. Désactiver AAPT2 n’est qu’une "solution" temporaire. Votre chemin de projet contient des caractères non-ASCII Android Studio
Je viens d'avoir ce problème en essayant d'utiliser la liaison de données et en déclarant la balise de mise en page. Je sais que c'est un peu tard, mais pour le bien de quiconque rencontrant ce problème, Ce que j'ai fait pour résoudre le problème après tant de tentatives, c'est que sur votre mise en page racine lorsque vous n'utilisez pas de liaison de données, par exemple, ceci
<Android.support.constraint.ConstraintLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
xmlns:app="http://schemas.Android.com/apk/res-auto"
xmlns:tools="http://schemas.Android.com/tools"
Android:layout_width="match_parent"
Android:layout_height="match_parent"
tools:context=".MainActivity"> </Android.support.constraint.ConstraintLayout>
retirer le
xmlns:Android="http://schemas.Android.com/apk/res/Android"
xmlns:app="http://schemas.Android.com/apk/res-auto"
xmlns:tools="http://schemas.Android.com/tools"
et juste le mettre sur votre balise de mise en page ( c'est-à-dire si vous utilisez la liaison de données )
<layout xmlns:Android="http://schemas.Android.com/apk/res/Android"
xmlns:app="http://schemas.Android.com/apk/res-auto"
xmlns:tools="http://schemas.Android.com/tools">
</layout>
et j'espère que cela fonctionnera. Le Android.enableAapt2=false
ne fonctionnant pas pour moi, je dois tout supprimer et essayer de comprendre pourquoi l'erreur est générée lorsque je mets une balise de mise en page et que j'utilise la liaison de données. C'est ainsi que j'ai trouvé la solution. J'espère que ça aide
Dans la mesure où, à l'avenir, la prise en charge d'AAPT (1) sera obsolète, il serait bon d'identifier la raison de l'erreur que vous avez signalée.
Pourriez-vous préciser le contenu du fichier\app\src\main\res\layout\topic_view_header.xml? S'il s'agit bien de caractères non-ASCII, suivez le bogue indiqué sur https://issuetracker.google.com/68262818 .
Mettre à jour: Le problème est résolu dans la version 3.2.0-alpha11 ou plus récente du plug-in Android Gradle.
N'ajoutez pas cette ligne à votre projet comme autres réponses. Parce que c'est déjà résolu dans les nouvelles versions de Gradle.
Vous pouvez mettre à jour votre version de génération dans Project Level build.gradle
à la dernière
buildscript {
dependencies {
// choose latest if available
classpath 'com.Android.tools.build:gradle:3.3.0-alpha06'
}
}
et gradle-wrapper.properties
// choose latest if available
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-all.Zip
Plus d'infos Documentation Android
Si vous ajoutez, vous recevrez un avertissement Android.enableAapt2=false
AVERTISSEMENT: l'option 'Android.enableAapt2' est obsolète et ne doit pas être utilisé plus. Utilisez 'Android.enableAapt2 = true' pour supprimer ceci Attention. Il sera retiré fin 2018.
J'ai aussi rencontré cette erreur. Pour moi, c’était en changeant le SDK cible de 26 à 25. J’ai pu résoudre le problème en modifiant la version de dépendance appcompat de
implementation 'com.Android.support:appcompat-v7:26.1.0'
à
implementation 'com.Android.support:appcompat-v7:25.4.0'
Cela permettra au compilateur d'accéder aux attributs de style qu'il est actuellement incapable de trouver. Cela résoudra réellement le problème au lieu de masquer le véritable problème, comme le suggérait Enzokie.
J'ai la même erreur AAPT2 error: vérifiez les journaux pour plus de détails, et j'ai appliqué les solutions ci-dessus, selon la solution la plus courante, j'ai été ouvert gradle.properties et ajoutez la ligne
Android.enableAapt2 = false
pour la solution, mais j'ai eu une erreur Processus 'commande' D:\Android\sdk\Sdk\build-tools\27.0.3\aapt.exe '' fini avec une valeur de sortie non nulle 1
Mais après de nombreuses recherches, j'ai constaté qu'il y avait un problème dans le fichier XML de la mise en page que je répétais lignes dans le fichier XML de la mise en page qui est comme ci-dessous:
xmlns:Android="http://schemas.Android.com/apk/res/Android"
xmlns:app="http://schemas.Android.com/apk/res-auto"
Supprimer les lignes de répétition du fichier xml et reconstruire le projet et terminé.
J'avais exactement le même problème: après la mise à jour vers Android Studio 3.1.2, mon projet ne compilait pas avec une erreur AAPT2 me indiquant que certaines de mes dessinables qui sont référencées par styles.xml
étaient introuvables. Désactiver AAPT2 n'est plus une solution, car le paramètre est obsolète et sera supprimé à la fin de 2018.
Le coupable était une ligne vide juste avant la décélération xml dans un fichier layout.xml
totalement non lié ... Ainsi, le fichier layout.xml
a commencé comme ceci:
//empty line//
<?xml version="1.0" encoding="utf-8"?>
Suppression de la ligne vide et tout fonctionne à nouveau comme un charme. Incroyable et improbable, mais vrai.
Android Studio a en fait émis un avertissement car le fichier ne commençait pas par la décleration xml (à cause de la ligne vide). Mais l'avertissement n'est visible que lorsque le fichier est ouvert dans l'éditeur.
Supprimez le dossier .idea
, puis réessayez. Assurez-vous que vous utilisez un réseau ouvert.
Dans mon cas, j'utilisais le mauvais code couleur #CC00000
qui n'est pas valide car il comporte 7 chiffres, mais le code couleur devrait comporter 3 ou 6 ou 8 chiffres plus le préfixe
Je ne suis pas sûr que vous ayez déjà répondu à cette question, mais permettez-moi de peser. J'ai récemment été confronté à un problème similaire et j'ai pu identifier le problème exact à partir de l'onglet de construction situé à côté du logcat. Mon problème était dû à une erreur de police de famille dans le fichier XML . J'utilise la dernière version d'Android Studio avec la mise à jour de mars 2018.
Dans mon cas, le vrai problème était qu’après avoir généré Image Asset pour générer l’icône mipmap du lanceur de mon projet, le fichier généréic_launcher_foreground.xmlavait une erreur interne (généré de manière erronée). Il manquait une balise xml de fermeture à la fin du fichier, </ vector> était manquant.
Comme @Izabela Orlowska l'a souligné: Dans mon cas, le problème est dû à certains fichiers qui n'ont pas pu être trouvés dans le dossier du cache de gradles. (Windows OS)
Le chemin de dégradé par défaut se trouvait dans mon dossier utilisateur. le chemin contenait des trémas et un espace. J'ai déplacé le dossier Gradle en définissant les variables d'environnement GRADLE_HOME
et GRADLE_USER_HOME
dans un dossier nouvellement créé sans trémas ni espaces dans le chemin. .__ Cela a résolu le problème pour moi.
Comme suggéré par d'autres,
Android.enableAapt2=false
est la solution la plus courante.
Mais dans mon cas, l'erreur était due à différentes versions de compileSdkVersion et buildToolsVersion .
Assurez-vous que la version principale est maintenue identique.
J'utilisais à tort un attribut de mise en page de coordinateur, je l'ai enlevé et ça fonctionne. Vérifiez votre mise en page
app:layout_constraintVertical_bias="parent"
Cela devrait être une valeur numérique et non littérale:/petite erreur
Cliquez sur l'onglet Gradule dans la partie droite de Android Studio -> Ouvrez le répertoire de construction du projet comme indiqué dans l'image ci-dessous -> Exécutez assembleDebug
- L'erreur sera montrée comme dans l'image ci-dessous
L'exception de ressources signifie qu'il y a une erreur avec vos ressources, tout fichier de dossier de ressources est corrompu. Essayez d'ouvrir toutes les images dans un dossier pouvant être dessiné pour voir si elles s'ouvrent bien.
Il y a une bonne commande pour vérifier les pngs de ressources corrompues.
f -name "*.png" | xargs -L 1 -I{} file -I {} | grep -v 'image/png; charset=binary$'
N'utilisez pas cette Android.enableAapt2 = false, Ce n'est pas une solution. rechercher l'erreur qui est exactement affichée dans votre zone de sortie de la construction, cliquez sur Basculer l'affichage pour trouver l'erreur exacte ou l'utilisation exceptionnelle
compileSdkVersion 28
buildToolsVersion "28.0.3"
utilisez ceci sur gradel-wrapper:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.Zip
et suivez les instructions supprimer ou mettre à jour une bibliothèque externe ou des dépendances
Ressemble à une erreur liée à resources. Je commencerais par là.
J'ai eu ceci ("Erreur: com.Android.tools.aapt2.Aapt2Exception: erreur AAPT2: consultez les journaux pour plus de détails") pour la première fois en rapport avec des images. Redimensionner résolu. Ou une autre fois vient de réparer les liens vers les ressources.
J'ai eu un problème très similaire. Cela a été résolu en supprimant le cache de gradle (~/.gradle/caches sur linux), ce qui a obligé le studio Android à tout télécharger à nouveau et à tout générer à nouveau.
Dans mon cas, cela a été corrigé en ajoutant une référence au paquetage constraint-layout
implementation 'com.Android.support.constraint:constraint-layout:1.1.0'
Vérifiez si l'un de vos nouveaux fichiers XML a un problème ..___. Allez dans Problèmes Android et voyez s'il y a des fichiers XML. Toutefois, l'erreur n'apparaît pas sur le bon fichier XML présentant le problème.
Dans mon cas, j'ai ajouté deux en-têtes dans le même fichier XML.
Quelque chose comme ca:
Je suis aussi confronté à ce problème. "Erreur AAPT2: consultez les journaux pour plus de détails" avec la version studio 3.1.2 lors de la création initiale de l'application.
J'utilisais 'com.Android.support:appcompat-v7:26.1.0'et certains styles n'étaient pas trouvés quand je vois les journaux d'erreur. Donc, il a changé à 'com.Android.support:appcompat-v7:25.3.1' de mon projet de travail et problème a été résolu
Essayez-le.
Si le problème persiste, essayez de v7: 26+ à la place de la version exacte. Cela résoudra définitivement le problème.
J'ai également eu un tel problème, l'original est la barre d'état système de mon ordinateur ce chemin:
C:\Utilisateurs\'apparaissent des caractères spéciaux'\.Android est apparu en chinois,
et maintenant j'ai changé le chemin en:
C:\Utilisateurs\hjc\.Android.
La raison en est le problème des caractères spéciaux.C'est pour cette raison que des problèmes de gravier appt2Exception
Fermer le projet et redémarrer Android Studio a résolu ce problème.
Lors du redémarrage, le studio Android a indiqué qu'il devait télécharger les SDK manquants. Une fois le problème résolu, le problème a été résolu.
Je recevais cette erreur lorsque le nom du projet était très long et que l'emplacement où je sauvegardais le projet y était ajouté. Déplacer le projet vers un autre emplacement afin que les noms de fichiers ne traversent pas la limite système a résolu l'erreur pour moi.
C:\Users\<UserName>\AndroidStudioProjects\From Github\AdvancedAndroid_Emojify-TLIB.02-Exercise-DetectFaces\AdvancedAndroid_Emojify-TLIB.02-Exercise-DetectFaces\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml Error:error: file not found. Error:Java.util.concurrent.ExecutionException: com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details Error:Execution failed for task ':app:mergeDebugResources'. Error: Java.util.concurrent.ExecutionException: com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Vérifiez les éléments suivants dans votre projet:
Assurez-vous qu'aucun fichier XML ne dispose d'un espace vide au démarrage du fichier.
Assurez-vous que tous les fichiers pouvant être dessinés n’ont aucun problème, comme les lettres majuscules ou les symboles spéciaux dans leur nom.
Si votre aapt2.exe est manquant continuellement alors s'il vous plaît analyser votre PC complet, Peut-être il y a un virus qui est en train de supprimer adb.exp ou aapt2.exe
J'espère que vous obtiendrez une solution.
J'ai eu cette erreur
com.Android.tools.aapt2.Aapt2Exception: AAPT2 error
en raison du nom de fichier incorrect de l’un de mes éléments/de la liste
Et je l'ai résolu en changeant le nom du fichier pour en corriger un.
J'ai essayé tout ce qui est suggéré ici et sur beaucoup d'autres sites. J'ai finalement compris que le problème était lié à Bitdefender blocking aapt ....
Si Bitdefender est installé, vous devez activer aapt & aapt2 "Application Access" individuellement.
J'espère que c'est utile.
Désactiver le problème AAPT2 dans le développement ultérieur, dans mon cas, l'erreur était générée lorsque j'ai créé l'icône de l'application.
<vector xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:width="108dp"
Android:height="108dp"
Android:viewportWidth="Infinity"
Android:viewportHeight="Infinity">
<path Android:fillColor="#26A69A"
Android:pathData="M0,0h108v108h-108z"/>
<path Android:fillColor="#00000000" Android:pathData="M79,19L79,89"
Android:strokeColor="#33FFFFFF" Android:strokeWidth="0.8"/>
Je le résous en supprimant cette ligne
Android:viewportWidth="Infinity"
Android:viewportHeight="Infinity"
Pour l'erreurAAPT2: recherchez des détails dans les journaux.ouerror: échec de la liaison des ressources de fichier. les erreurs:
Vérifiez votre.xmlfichiers contenant Android: background = "" et supprimez cet attribut vide peut résoudre votre problème.
Si vous rencontrez cette erreur après avoir tenté d'exécuter des tests d'implémentation Android individuels ou des classes de tests (en cliquant sur l'icône d'exécution dans Gutter) dans un projet Kotlin dans Android Studio 3.0.1, vous pouvez contourner l'erreur en exécutant la commande package de test complet (en cliquant avec le bouton droit de la souris sur le package de test et en choisissant "Exécuter les tests dans ...").
Il existe un bogue connu dans Android Studio 3.0.1 qui oblige IDE à exécuter les tests d'implémentation Kotlin en tant que tests JUnit classiques, ce qui a provoqué l'affichage du message d'erreur de l'OP sur ma machine. Le bogue est suivi à l’emplacement https://issuetracker.google.com/issues/71056937 . Il semble avoir été corrigé dans Android Studio 3.1 Canary 7.
Si vous utilisez Kotlin, vous obtenez une erreur en raison d’erreurs dans les fichiers XML. Dans kotlin, il est très difficile de trouver des erreurs XML, la construction échoue simplement. Pour connaître le journal des erreurs exact exécuté sous la commande dans Android Studio Terminal, il est facile de corriger les erreurs.
./gradlew clean
./gradlew assemble
Assurez-vous que vous utilisez des types de fichiers valides dans votre répertoire src/main/res/raw
. Dans mon cas, j'avais copié un fichier. Mov avec un tas d'autres fichiers dans mon répertoire res/raw. J'imagine que le problème était qu'aptu essayait de traiter le fichier .mov et ne savait pas quoi faire avec.
Vérifiez et essayez ci-dessous les choses. Le problème devrait être résolu.
Tout d’abord, vérifiez dans votre journal depuis le bas de la fenêtre de construction si une erreur est liée à l’affichage du projet. Si une erreur apparaît, corrigez tous ces problèmes. Maintenant, compilez et exécutez à nouveau, corrigez toutes les erreurs qui se présentent. Cela éliminera le problème aapt2 sans changer le plugin Android Gradle en 3.2.0.
Deuxièmement, si aucune erreur liée au projet n’apparaissant dans le journal de construction mais indiquant toujours une erreur aapt2, vous pouvez y remédier en procédant comme suit.
Mettez à jour votre plug-in Android Gradle dans votre fichier build.gradle
de niveau projet, comme ci-dessous:
classpath 'com.Android.tools.build:gradle:3.2.0-alpha13'
Maintenant, mettez à jour Android.enableAapt2=true
. Ensuite, vérifiez et construisez votre projet.
Chacune de ces étapes doit permettre de résoudre les problèmes liés à aapt.
Ce message d'erreur (erreur AAPT2: consultez les journaux pour plus de détails ) N'est pas utile car il ne vous dit pas quel est le véritable problème.
Dans mon cas, cela était dû à un fichier extractible de ressource XML manquant.
error: failed linking file resources.
org.gradle.tooling.BuildException: Failed to process resources, see aapt output above for details.
J'ai seulement compris que j'avais annulé les modifications apportées au fichier XML et que cette fois, j'ai reçu un message plus utile:
error: resource drawable/ic_filter_off (aka com.xxx:drawable/ic_filter_off) not found.
Message{kind=ERROR, text=error: resource drawable/ic_filter_off (aka com.xxx:drawable/ic_filter_off) not found., sources=[C:\code\xxx\app\src\main\res\layout\app_bar_main.xml:69], original message=, tool name=Optional.of(AAPT)}
J'ai résolu ce problème en rétrogradant classpath 'com.Android.tools.build:gradle:3.2.1'
et distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.Zip
Ajoutez le niveau in-app build.gradle AaptOptions { cruncherEnabled = false }
J'ai eu ce problème
Erreur AAPT2: vérifiez les journaux pour plus de détails
parce que j'ai ajouté Quotation Marks(')
à mon fichier chaîne sans utiliser Backslash(\)
texte d'erreur
<string name="no_internet">You don't have internet connection </string>
texte fixe
<string name="no_internet">You don\'t have internet connection </string>
alors, vérifiez le caractère spécial correctement ajouté à votre fichier de chaîne
Dans mon cas, supprimer le dossier de construction préexistant et réessayer a résolu le problème.
J'ai rencontré le même problème, cherché sur Google, essayé beaucoup de solutions, aucune n'a fonctionné.
Jusqu'à ce que je trouve la clé en or de la résolution de ceci: ./gradlew assembleDebug
.
Essayez cette commande dans git bash
, la console vous dira exactement quelle ligne contient des erreurs.
Ensuite, améliorez-le et relancez la commande jusqu'à ce que la compilation réussisse.