如何修复“未能通知构建监听器”错误?

2022-09-03 08:02:44

打开我的PC时出现此错误。并开设了安卓工作室。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中提取内容。


答案 1

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

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

  2. 更新您的安卓工作室以匹配您的 gradle 版本


答案 2

这是你应该做的。
从您正在使用的计算机创建新的 kotlin 项目。
2. 检查文件:build.gradle(Proyect:Nameyourproject)build.gradle(Module:app)gradle-wrapper.properties
3.这些文件的配置应与导入的方案配置
4 相匹配。再次转到导入的项目,转到build.gradle文件并点击“重试”或工具栏中显示“与graddle同步”的按钮

我希望这有帮助。
问候


推荐