📦

Crashlytics を Unity に導入する際、 google-services.json が正常に読み込まれない

2024/03/20に公開

環境

OS: Windows
Unity: 2023.2.11f1
Platform: Android

概要

公式の手順に従って、Firebase Crashlytics を導入してみたものの
Android端末実行時、Firebaseの初期化部分で、以下のようなエラーが出て、Firebaseの初期化がうまくいかない。

どうも、 google-services.json が正常に読み込まれていない様子。

firebase Failed to read Firebase options from the app's resources. Either make sure google-services.json is included in your build or specify options explicitly.

解決方法

Androidの問題なのですが、何故か iOS Build Support をインストールする事で解決しました。

詳細はよくわかりませんが、そういえば iOS の DLL 周りのエラーがずっと出てたのが
iOS Build Support のインストールによって消えていたので、
Editor 上での Firebaseのセットアップ処理がうまく進んでなかったのかもしれません。

ちなみに、解決には以下コメントを参照しました。

https://github.com/firebase/firebase-unity-sdk/issues/761#issuecomment-1590007435

Discussion