簡體   English   中英

如何修復“無法通知構建偵聽器”錯誤?

[英]How to fix "Failed to notify build listener" error?

打開我的電腦時出現此錯誤。 並打開了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 版本不匹配時,就會出現錯誤。 有兩種可能的方法來解決這個問題;

  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. 從你正在工作的機器上創建一個新的 kotlin 項目。
2. 檢查文件: build.gradle(Proyect:Nameyourproject) , build.gradle(Module:app) , gradle-wrapper.properties
3.這些文件配置應該與你的項目被導入的配置相匹配
4. 再次轉到您導入的項目,轉到 build.gradle 文件並單擊“再試一次”或工具欄中顯示與 graddle 同步的按鈕

我希望這有幫助。
你好

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM