私はUnity 2017.2.0f3とFirebase SDK 4.2.1で作業しています。Unity Editor環境でPC上で実行すると、apkにビルドしてAndroidデバイスで実行するとFirebaseが私にエラー。Firebaseを搭載したUnity 2017 4.2。 AppはUnity Editorで動作しますが、Androidでアプリケーションを実行すると失敗します。 Firebaseの接続エラー
マイコード:
FirebaseApp.DefaultInstance.SetEditorP12FileName("xxxxxxxxxxxxxxx-admin-sdk.p12");
FirebaseApp.DefaultInstance.SetEditorServiceAccountEmail("xxxxxxxxxxxxxxx.iam.gserviceaccount.com");
FirebaseApp.DefaultInstance.SetEditorP12Password("notasecret");
FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
dependencyStatus = task.Result;
if (dependencyStatus == DependencyStatus.Available) {
InitializeFirebase();
} else {
Debug.LogError(
"Could not resolve all Firebase dependencies: " + dependencyStatus);
}
});
私はアプリを実行するときには、ユニティ・エディタ上で完璧に動作し、接続するためのサービスアカウントを使用しています。
11-22 21:23:58.819: E/Unity(5835): Firebase.Database.Internal.Core.ValueEventRegistration:FireCancelEvent(DatabaseError)
11-22 21:23:58.819: E/Unity(5835): Firebase.Database.Internal.Core.View.CancelEvent:Fire()
11-22 21:23:58.819: E/Unity(5835): Firebase.Database.Internal.Core.View.Runnable30:Run()
エラーもこのリンクで報告されています:https://github.com/firebase/quickstart-unity/issues/120
私はAPKを生成し、Androidデバイスにインストールするとき、私はアプリを実行したときにでも(サムスンS7を、7.0アンドロイド)、LogCatは私に、このエラーを与えます助けを歓迎します....