Après un mois, lancé le studio Android et lors de la synchronisation avec Gradle, cette erreur apparaît. La reconstruction / nettoyage du projet ne fonctionne pas et affiche à nouveau la même erreur.
J'ai essayé de reconstruire / nettoyer et invalider / redémarrer le projet mais rien ne semble fonctionner. J'ai recherché sur ce site le problème, mais encore une fois, rien ne semble fonctionner. Ce serait vraiment génial si quelqu'un m'aide avec celui-ci parce que je suis bloqué et que je ne peux pas mettre à jour mon application.
La compilation des ressources Android a échoué
Sortie: E: \ Play Store Listings \ Notepedia \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml: 2616: erreur: valeur en double pour la ressource 'attr / pivotX' avec la configuration ''.
E: \ Play Store Listings \ Notepedia \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml: 2616: erreur: ressource précédemment définie ici.
E: \ Play Store
Listings \ Notepedia \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml: 2616: erreur: valeur en double pour la ressource 'attr / pivotY' avec la configuration ''.
E: \ Play Store Listings \ Notepedia \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml: 2616: erreur: ressource précédemment définie ici.
Commande: C: \ Users \ Taseer.gradle \ caches \ transforms-1 \ files-1.1 \ aapt2-3.2.1-4818971-windows.jar \ 8dd90688e4f5a22b34a1a148f45c2455 \ aapt2-3.2.1-4818971-windows \ aapt2.exe compiler --legacy \
-o \
E: \ Play Store Listings \ Notepedia \ app \ build \ intermediates \ res \ merged \ debug \
E: \ Play Store Listings \ Notepedia \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml
Démon: AAPT2 aapt2-3.2.1-4818971-windows Daemon # 0
MODIFIER: c'est là que l'erreur mène à: Image < / p>
MODIFIER 2: Lien de téléchargement (fichier supprimé)
4 Réponses :
Pour référence future, je publie le commentaire en tant que réponse
le pivot est déjà défini comme attribut de vue. c'est peut-être la raison pour laquelle vous rencontrez ce problème. essayez de préfixer une étiquette peut être comme transformPivotX et cela pourrait fonctionner. Faites cela pour tous les attributs que vous avez dans l'image partagée.
quelle image, quelle étiquette. Je n'ai pas de nom pour ça
@IvanVovk À quelle erreur êtes-vous confronté exactement? Cela dit-il quelque chose sur "pivotX" ou "pivotY"?
@TaseerAhmad le même problème que vous avez rencontré. Mais je ne comprends pas ce que je dois réparer. Ouvrez values.xml et corrigez attr là?
Oui, ouvrez values.xml. Cliquez sur le lien vers lequel vous mène le journal des erreurs. Il vous amènera et pointera vers la ligne d'où provient l'erreur. Après cela, recherchez un attribut nommé "pivotX" et "pivotY". Renommez pivotX en «transformPivotX» et pivotY en «transformPivotY»
@Ivan recherche une balise de style déclarable dans votre dossier de valeurs. Ensuite, à l'intérieur, vous devez rechercher pivotX et le remplacer par autre chose. par exemple transformPivotX et idem pour pivotY.
Dans mon cas, j'ai essayé d'implémenter une nouvelle version de Constraint Layout (en gradle)
implémentation 'androidx.constraintlayout: constraintlayout: 2.0.0-alpha3'
et j'obtiens cette erreur. Je ne veux modifier aucun attribut, je reviens à la version stable
implémentation 'androidx.constraintlayout: constraintlayout: 1.1.3'
Et l'erreur disparaît.
Bonne prise. Mais je pense que la version mise à jour de la disposition des contraintes est préférable à utiliser dans le projet.
@TaseerAhmad peut-être que vous avez raison, mais un peu plus tard =) quand ce serait une version finale, pas une version alpha. De toute façon, merci
Cela m'a aidé.
J'ai rencontré le même problème et j'ai dû examiner les modifications apportées à la version bêta. Le problème a été résolu dans la version bêta8
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta8'
pivot est déjà défini comme attribut de vue. c'est peut-être la raison pour laquelle vous rencontrez ce problème. essayez de préfixer une étiquette peut être comme transformPivotX et cela pourrait fonctionner. Faites cela pour tous les attributs que vous avez dans l'image partagée.
Juste essayé, lors de la synchronisation du projet à nouveau, il reconstruit et restaure les étiquettes précédentes. Peut-être existe-t-il une solution comme la migration de ce projet vers un nouveau projet? peut être?
@RahulKumar s'il vous plaît ajouter une description détaillée comment résoudre ce problème
@IvanVovk J'ai changé le libellé de "pivotX" et "pivotY" en "transformPivotX" et "transformPivotY". Après cela, reconstruisez le projet et tout a commencé à fonctionner correctement. Si vous regardez l'image que j'ai partagée, vous verriez pivotX, renommez-la simplement en autre chose.