[解決済み] Gradleのエラーです。イベントディスパッチスレッドからの書き込みアクセスは、Android Studioでのみ許可されます。
2022-01-28 12:52:48
質問事項
Android Studioを2.2にアップデートしたところ(Windows 10)、なぜか翌朝、どのプロジェクトでもgradleのビルド時にこのようなエラーが発生しました。
イベントディスパッチスレッドからのみ書き込みアクセスが可能です。
にもかかわらず、gradlew -buildコマンドは動作し、正常に完了しました。 このように、gradlew -build コマンドは正常に動作し、完了しました。私は典型的な Android 開発者の WTF 修復セット、clean build, invalidate caches, build folders, .gradle folder の削除、異なる gradle 設定、Android Studio の再インストールさえ試みましたが何も役に立ちませんでした。
私はこの質問に2時間を浪費したので、私の経験をコミュニティと共有するためにこの質問を作成しました。
解決方法を教えてください。
つまり、Android StudioとインストールしたJDKのバージョンがコンフリクトしているというのが問題の結論で、JDKの場所を確認し(ファイル → プロジェクト構造 → SDKの場所)、「Use embedded JDK」にチェックを入れてJDKの場所を「Android Studioへのパス」に設定すると解決しました♪ \Android Studioのパス
関連
-
[解決済み】シンボル 'AppCompatActivity' を解決できない。
-
[解決済み] 設定 ':classpath' の依存関係をすべて解決できなかった。
-
[解決済み】getCheckedRadioButtonId()が無駄なintを返す?
-
[解決済み】Android "ビュー階層を作成した元のスレッドだけが、そのビューに触れることができる"
-
[解決済み] Android Studioで「URIが登録されていません」と報告されるのはなぜですか?[クローズド]
-
[解決済み] Looper.prepare()を呼び出していないスレッドではハンドラを作成できない
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] GradleとAndroid Studioを使ったアプリのビルドと実行は、Eclipseを使った場合よりも遅い
-
[解決済み] android studioでgradleをアップデートする方法は?
-
[解決済み】Android Studio Gradle すでにディスパッチされたモジュール
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Android - SDKバージョン23のアップデート後、ACTION-VIEWインテントフィルタを持つアクティビティを少なくとも1つ追加する。
-
[解決済み】「ArrayAdapterはリソースIDがTextViewであることが必要」XMLの問題点
-
[解決済み】シンボル 'AppCompatActivity' を解決できない。
-
[解決済み】Androidエミュレータのエラーメッセージ。"PANIC: Missing emulator engine program for 'x86' CPUS." (パニック: エミュレータ・エンジン・プログラムがありません)
-
[解決済み] [Solved] java.lang.RuntimeException: アクティビティーのインスタンス化ができません ComponentInfo
-
[解決済み】アクティビティにない場所でのgetLayoutInflater()の呼び出し
-
[解決済み】googleコンソールエラー`OR-IEH-01`について
-
[解決済み] TypeError: cb.apply は関数ではありません。
-
[解決済み] Looper.prepare()を呼び出していないスレッドではハンドラを作成できない
-
[解決済み] APKのインストール中にDELETE_FAILED_INTERNAL_ERRORエラーが発生する。