web-dev-qa-db-ja.com

Android Studio-Gradleの同期に失敗しました:すでに破棄されています

Android Studio 3.2 Beta 1に更新した後、2つの異なるプロジェクトで次のエラーが発生し始めました。

Gradle sync failed: Already disposed!

Android Studio 3.1.3ではエラーは発生しませんでした。また、ベータ1に更新する前のAndroid Studio 3.2のさまざまなカナリアバージョンでもエラーは発生しませんでした。

私はすでに考えられるすべてのものを試しました(たとえば、生成されたすべての.gradle/.iml/.ideaファイル/フォルダーを含むプロジェクトの完全なクリーニング、および完全な無効化キャッシュとAndroid Studio)成功せず、ビルドはGradleを使用してコマンドラインから期待どおりに機能します。

これはではありませんAndroid Studio Gradleの複製はすでに破棄されています

編集

イベントログが表示されています

Unable to save plugin settings: The plugin org.jetbrains.Android failed to save settings and has been disabled. Please restart Android Studio

[IDE Fatal Errors]ウィンドウで、次の例外が表示されます。

'Gradle: backport-util-concurrent:backport-util-concurrent:3.1@jar' already disposed: --------------Creation trace: 
Java.lang.Throwable
    at com.intellij.openapi.util.TraceableDisposable.<init>(TraceableDisposable.Java:45)
    at com.intellij.openapi.roots.impl.libraries.LibraryImpl.<init>(LibraryImpl.Java:103)
    at com.intellij.openapi.roots.impl.libraries.LibraryImpl.<init>(LibraryImpl.Java:69)
    at com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel.readExternal(LibraryTableBase.Java:327)
    at com.intellij.openapi.roots.impl.libraries.LibraryTableBase.loadState(LibraryTableBase.Java:64)
    at com.intellij.openapi.roots.impl.libraries.LibraryTableBase.loadState(LibraryTableBase.Java:30)
    at com.intellij.configurationStore.ComponentStoreImpl.doInitComponent(ComponentStoreImpl.kt:375)
    at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:331)
    at com.intellij.configurationStore.ComponentStoreImpl.initPersistenceStateComponent(ComponentStoreImpl.kt:121)
    at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:96)
    at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.initializeComponent(PlatformComponentManagerImpl.Java:54)

EDIT2:

最新バージョンのAndroid Studio 3.2でも同じ問題が発生しています。

13
friederbluemle

結局のところ、問題は、実際の場所(同じパーティション上)へのsymlinkであるプロジェクトディレクトリを開こうとしたことでした。 Gradle(コマンドライン)では、シンボリックリンクされた場所からプロジェクトをビルドする際に問題はありませんでしたが、Android Studioでプロジェクトを開くと、上記のあいまいで役に立たないエラーが発生しました。

2
friederbluemle

考えられる重複問題:
Android Studio 3.0-設定を保存できません:設定を保存できませんでした。再起動してくださいAndroid Studio Android Studio 3.0-設定を保存できません:設定を保存できませんでした。再起動してくださいAndroid Studio

これは私にとってうまくいきました:.ideaフォルダーを削除します。

1)[ファイル]-> [設定]-> [プラグイン]に移動します。読み込まれていないプラグイン(つまり、色が赤)を無効にします。@friederbluemleこれは当てはまらない場合があります。

2)1つのプラグインを有効にするAndroid Support

3)Android Studioの[アプリ]ディレクトリ(モジュールgradle.buildファイルが含まれています)を右クリックし、[エクスプローラーに表示]を選択---これにより、そのディレクトリが開きます。

4)Android Studioを終了します。Android Studioのすべてのインスタンスから抜け出すと、そのディレクトリ内の折りたたみ.ideaを削除できるようになります。

5)ASを再起動します。プロジェクトが起動しないことに気づくでしょう。表示されるダイアログウィンドウで選択する必要があります。それで大丈夫です。それを選択すると、フォルダ.ideaが「再構築」されます。

6)[ファイル]-> [設定]-> [プラグイン]に移動し、プラグインを有効にします。

1