web-dev-qa-db-fra.com

Comment corriger l'erreur "Échec de notification de l'écouteur de génération"?

cette erreur est survenue lors de la mise sous tension de mon PC. Et a ouvert le Android Studio. La construction Gradle a pris plus de temps que d'habitude et quand il a finalement construit il y a eu cette erreur. Elle peut être causée par une mauvaise validation de mon travail du PC vers mon ordinateur portable (via GitHub). Mais je ne suis pas sûr d'être nouveau ici, donc cela peut ne pas être causé par cela. Merci pour toutes les réponses.

J'ai essayé d'ouvrir et de fermer AS sur les deux appareils et de les mettre à jour. Et aussi essayé de les reclasser.

AppName: sync failed date Failed to notify build listener.


Run build:

org.gradle.internal.exceptions.LocationAwareException: Failed to notify build listener. <76 internal calls>

Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify build listener. <8 internal calls>

Caused by: Java.lang.AbstractMethodError <54 internal calls>


Build model'org.jetbrains.plugins.gradle.model.BuildScriptClasspathModel' for root project 'AppName':

Java.lang.AbstractMethodError <135 internal calls>

    at Java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.Java:1142)
    at Java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.Java:617)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.Java:55)
    at Java.lang.Thread.run(Thread.Java:745)

Sur mon ordinateur portable, cela fonctionne mais pas sur PC. Je ne peux pas voir ma prévisualisation XML et même pas tirer des choses de GitHub.

11
Vendelín Filip

L'erreur survient lorsque les outils de construction Gradle ne correspondent pas à la Android version Studio que vous utilisez. Il existe deux façons possibles de résoudre ce problème;

  1. Rétrograder la version des outils Gradle; par exemple de classpath 'com.Android.tools.build:gradle:3.5.3' à classpath 'com.Android.tools.build:gradle:3.2.1'.

  2. Mettez à jour votre Android Studio pour correspondre à votre version gradle

1
Martin Mbae

Voilà ce que vous devez faire.
1. Créez un nouveau projet kotlin à partir de la machine sur laquelle vous travaillez.
2. Vérifiez les fichiers: build.gradle (Proyect: Nameyourproject), build.gradle (Module: app), gradle-wrapper.properties
3. La configuration de ces fichiers doit correspondre à votre configuration en cours d'importation
4. Accédez à nouveau à votre projet importé, accédez au fichier build.gradle et cliquez sur "Réessayer" ou sur le bouton de la barre d'outils qui dit Synchroniser avec graddle

J'espère que ça aide.
Salutations

0
Gian Gomen