Je travaillais sur mon projet hier et tout allait bien. Aujourd'hui, quand je l'ai ouvert, il n'a pas réussi à se construire. Je ne comprends pas cela parce que je n'ai pas du tout touché à mes dépendances hier. J'ai fait toutes les choses auxquelles je pouvais penser.
J'ai reconstruit le projet plusieurs fois, l'ai nettoyé, invalidé le cache / redémarré, synchronisé le projet avec les fichiers gradle et cela ne fonctionne toujours pas. Veuillez aider!
3 Réponses :
Dans build.gradle, changez chaque compilation
avec implémentation
(dans votre première image)
peut-être parce que vous répétez 2 fois l'implémentation 'com.android.support:appcompat-v7:28.0.0' implémentation 'com.android.support.constraint: contrainte-layout: 1.1.3'
vous avez utilisé deux dépendances temporelles ci-dessous. supprimer l'un d'entre eux.
implementation 'com.android.support:appcompat-v7:28.0.0'
Je ne peux pas vraiment dire quel est le problème, mais je peux vous donner une séquence d'étapes qui peuvent vous aider à résoudre le problème.
Tout d'abord , changez toute compilation
en implémentation
. Bien que ce ne soit pas la raison pour laquelle votre note ne parvient pas à résoudre, il peut toujours vous donner un aperçu du problème.
Ensuite , supprimez les dépendances redondantes. Supprimez les dépendances si vous n'en avez pas besoin. Cela aiderait à alléger la charge afin que vous ayez une liste étroite de dépendances à déboguer. De plus, je n'ai pas pu m'empêcher de remarquer que vous avez deux bibliothèques de support. Supprimez-en un.
Ensuite , regardez la partie de votre fichier build.gradle qui est en surbrillance (par exemple, le classpath). Ce sont des avertissements / recommandations. Si vous les survolez, vous verrez des suggestions du studio Android vous indiquant ce que vous pourriez faire mieux. Suivez toutes ces instructions à la lettre. La plupart d'entre eux vous conseilleraient de faire le décompte des versions de toutes vos dépendances. Obéissez.
Enfin , après avoir fait tout cela, je suis presque sûr que le problème aurait été résolu. Vous pouvez simplement nettoyer le projet après tout cela.
J'espère vraiment que cela fonctionne pour vous. Joyeux codage!
De plus, la réponse de @Praveen P pourrait également être utile. Vous devez ajouter le référentiel google () de Google dans le gradle de votre projet tout en utilisant les bibliothèques de support> = 26.0.0 ou la version du plugin gradle build tools> = 3.0.0.
Copie possible de toujours avertissement: compilation de la configuration "est obsolète et a été remplacé par" mise en œuvre "