Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/manifmerger/Merger : Unsupported major.minor version 52.0

謎のエラー

CommandInvokationFailure: Unable to merge android manifests. See the Console for more details. 

 

さっきまで動いてましたやんUnityさん!

なんか最近不安定すぎませんかね?

 

【トラブル】Android Manifestをマージしたらビルドが通らなくなった – GeekHacker(ギークハッカー)

 

Manifestを変更してみよう → 無意味

 

Unsupported major.minor version 52.0

 ってエラーになってる52ってなに?

 

エラー Unsupported major.minor version 52.0 の対処方法 - Xamarin 日本語情報

 

エラー Unsupported major.minor version 52.0 の対処方法 - Xamarin 日本語情報

 

JDKのパスを指定する?

Unity : Android向けにビルドするまでの最短手順 - いんでぃーづ

 

 

MacにJava(JDK)をインストール - Qiita

を参考にJAVAのパスをみると17と18が混在していた

 

Unity -> preference ->  external toolsのJDKのパスを18に変更すると

解決した

 

jdkのパスはjava_home -Vをターミナルで打てばでてきた

 

なにこれ。

つまり、いつのまにか18のパスが17になってた?