打开我的电脑时出现此错误。并打开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 版本
这是你应该做的。
1. 从您正在工作的机器创建一个新的 kotlin 项目。
2. 检查文件: build.gradle(Proyect:Nameyourproject), build.gradle(Module:app), gradle-wrapper.properties
3. 这些文件配置应该与您导入的项目配置相匹配
4. 再次转到导入的项目,转到 build.gradle 文件并单击“再试一次”或工具栏中显示“与 gradle 同步”的按钮
我希望这有帮助。
问候
由于最新的 gradle 和 AGP 中的一些错误,我也遇到了同样的问题。我通过将 gradle 版本从 8.2 降级到 8.0,将 AGP 版本从 8.2.2 降级到 8.1.1 来修复它。请参阅此链接查看版本兼容性。