FireBase(FireStore) Unity Android Dependencies でエラー
間違っている場所あったら優しく教えてね
環境
- macOS Big Sur version 11.4
- Mac Book Pro M1 チップ
- Unity Hub : Unity 2020.3.22f1
- firebase : firebase_unity_sdk_8.6.2
エラー内容
FIreStoreのパッケージを入れようとしてAndroidDependencysが勝手に行われ,その中でエラーが生じていた.
Resolving Android Dependencies が進まずに途中で終わってしまった.
ERROR: Gradle failed to fetch dependencies. Failed to run '/Users/ ~~ hogehoge ~~ /Temp/PlayServicesResolverGradle/gradlew ~~~ stderr: The operation couldn`t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java.
やったこと
みた感じjavaのランタイムが実行できてなさそう
% java --version The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java.
言われた通りにjavaのサイトhttps://www.java.com/ja/download/に行ってダウンロード.
% java --version Unrecognized option: --version Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
なんと最初からコマンドが間違えていて --version ではなく -version だった.
% java -version java version "1.8.0_311" Java(TM) SE Runtime Environment (build 1.8.0_311-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)
ちゃんと認識されているようで安心した.
もう一回 FireStoreのUnityPackageを入れてみると動いた動いた.
やはりアンドロイドはJavaに大きく依存しているんだなと感じました.