java - 如何修复“无法通知构建侦听器”错误?
问题描述
打开我的电脑时出现此错误。并打开了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 中提取内容。
解决方案
当 gradle 构建工具与您使用的 Android Studio 版本不匹配时,就会出现错误。有两种可能的方法来解决这个问题;
降级 gradle 工具版本;例如从
classpath 'com.android.tools.build:gradle:3.5.3'
到classpath 'com.android.tools.build:gradle:3.2.1'
。更新您的 Android Studio 以匹配您的 gradle 版本
推荐阅读
- r - Rmarkdown:尚不支持长向量
- c++ - 找到窗口并添加所述菜单后订阅菜单事件
- django - 如何使用 django 将更新的更改推送到 ec2 实例
- swift - 如何在 Metal 中硬编码纹理?如何在不加载外部资源的情况下创建纹理?
- core-ui - 关于侧边栏顶部的标题 - CoreUI
- flutter - 启用仅在 Flutter 中的某些小部件中滑动
- tomcat - org.apache.catalina.LifecycleException: 无法启动组件 [StandardEngine [catalina].standardHost[localhost].StandardContext [/bonita]
- css - 在边界半径之外的点击在 Chrome 中的行为与在 Firefox 中的行为不同
- vba - 文件夹选择器 - 下标超出范围
- python-3.x - 从终端和 vim 运行 Python 脚本会给出不同的输出