わかりました、やっと理由がわかりました。
問題は、プロジェクト フォルダがホーム フォルダとは異なるハードディスク パーティションにあることでした。 Android プロジェクトを含むフォルダーは、シンボリック リンクでホーム フォルダーにリンクされていました。
問題の原因がシンボリック リンクなのか、他のパーティションなのかわかりません。私はそれをチェックしていません。同じパーティションにあるが、シンボリックリンクでリンクされている場合、おそらく機能します。シンボリックリンクのない別のパーティションで使用すると機能する可能性があります。しかし、この問題が発生している場合は -> これらのいずれかが原因であるかどうかを確認してください。
追加情報:私の Android プロジェクト フォルダーは、ZFS でフォーマットされたハード ディスク パーティションにありました。
Android Studio 3.4 でこれのバージョンを見ました:IDE で見た唯一のエラー メッセージは、Gradle 同期が失敗したことでしたが、idea.log
で NullPointerException
がありました そして、そのトレースバックは com.intellij.openapi.extensions.Extensions.disposeArea
で始まりました 問題のようなものでした。
うまくいった修正:
<オール>
rm .idea/modules.xml
その後、Gradle 同期を再試行してください。
これにより、そのファイルが自動的に再生成されました。新しいバージョンには、古いものとまったく同じエントリに加えて、さまざまなライブラリ依存関係用のエントリがいくつか追加されていました。これらのエントリの欠落が問題の原因なのか、それとも無関係な事故なのかは不明です。
その前に、「キャッシュの無効化/再起動...」を試しましたが、私の場合はうまくいきませんでした。また、再確認しましたが、私のプロジェクト パス、または Android Studio または Android SDK へのパスにシンボリック リンクはありません。
プロジェクト フォルダーの名前を変更し、名前を変更したフォルダーを新しいプロジェクトとして追加した後、同様の問題が発生しました。
- 悪名高い「キャッシュの無効化/再起動」オプションでこれを解決
(十分ではなかった古いプロジェクト リンクを削除する前に)