web-dev-qa-db-ja.com

「ビルドリスナーへの通知に失敗しました」エラーを修正する方法

このエラーは、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からも取得できません。

11
Vendelín Filip

エラーは、gradleビルドツールが使用しているAndroid Studioバージョンと一致しない場合に発生します。これを解決するには、2つの方法があります。

  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
Martin Mbae

これはあなたがすべきことです。
1。作業しているマシンから新しいkotlinプロジェクトを作成します。
2。ファイルを確認してください:build.gradle(Proyect:Nameyourproject)build.gradle(Module:app)gradle-wrapper.properties
3。これらのファイル構成は、インポートされるプロジェクトと一致する必要があります
4。インポートしたプロジェクトに再度移動し、build.gradleファイルに移動して[再試行]をクリックするか、ツールバーの[graddleと同期]ボタンをクリックします

これがお役に立てば幸いです。
ご挨拶

0
Gian Gomen