如何修复“无法通知生成侦听器”错误?

Ven*_*lip 7 java android build-error gradle

打开我的电脑时出现此错误。并打开了Android Studio。Gradle构建花费的时间比正常时间长,最终构建时出现此错误。这可能是由于将我的工作从PC提交到我的笔记本电脑(通过GitHub)的错误操作引起的。但是我不确定我在这里是新来的,所以也可能不是由这个引起的。感谢您的所有答案。

我试图在两个设备上打开和关闭AS并更新它们。并且还试图对其进行升级。

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)
Run Code Online (Sandbox Code Playgroud)

在我的笔记本电脑上,它可以工作,但在PC上却不能。我无法查看我的XML预览,甚至无法从GitHub中提取内容。

Mar*_*bae 4

当 gradle 构建工具与您使用的 Android Studio 版本不匹配时,会出现此错误。有两种可能的方法来解决这个问题;

  1. 降级gradle工具版本;例如从 classpath 'com.android.tools.build:gradle:3.5.3'classpath 'com.android.tools.build:gradle:3.2.1'

  2. 更新您的 Android Studio 以匹配您的 gradle 版本