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

时间:2019-06-08 08:43:59

标签: java android gradle build-error

打开我的PC时出现此错误。并打开了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)

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

2 个答案:

答案 0 :(得分:1)

当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版本

答案 1 :(得分:0)

这是您应该做的。
1.在您正在使用的机器上创建一个新的kotlin项目。
2.检查文件: build.gradle(Proyect:Nameyourproject) build.gradle(Module:app) gradle-wrapper.properties < br /> 3.这些文件配置应与您要导入的proyect配置相符
4.再次转到导入的项目,转到build.gradle文件,然后单击“重试”或工具栏中的“与Gradle同步”按钮

我希望这会有所帮助。
问候