🐷
[Android Studio] An exception occurred applying plugin requestの対処法
[Android Studio] An exception occurred applying plugin requestの対処法
以前、プロジェクトのSHA-1を知りたかったとき、Android Studioのターミナルから「./gradlew signingReport」を実行したところ、表題のエラーが発生しました。
しかし、対処法がわからず苦戦したので解決策をメモっときます。
このエラーはAndroid Gradle Pluginで7.0.0以上を使用する場合、JDKがJava11でないときに発生します。なので、基本的にはJDKをJAVA11に設定してやればOKとなります。
私はjava11ではなく、java1.18を使用しているためエラーとなっていました。
しかし、私の場合ただ設定しただけではうまくいかなかった。。。
私の場合の解決策は以下の通りです。
-
Gradle JDK をJava11に変更
File > Project Structure > SDK Location > Gradle Settings. > Gradle JDK:
-
JAVA_HOMEの設定
以下サイト、2つとも行ってJAVA_HOMEを設定しました。
https://www.lisz-works.com/entry/sys-env-admin
https://qiita.com/ifrit_anplosia/items/e918b5813a3d29a0e8fc -
クリーン
Build > Clean Build -
キャッシュ削除
File > Invalidate Caches...
勝手に再起動される。 -
×ボタン⇒Android Studio再起動(この手順意味ないかも)
-
Runボタン(ただ単に、Rebuildすればよいだけかも)
▶を押下してAVDを起動⇒■を押下して停止
以上で私は解決しました。
<参考サイト>
Discussion