Google Firebase SDK In Unity Error (Android)
I am looking at this sites. and trying this at Android
https://firebase.google.com/docs/unity/setup https://firebase.google.com/docs/analytics/unity/start https://github.com/firebase/quickstart-unity/blob/master/analytics/testapp/Assets/TestApp/UIHandler.cs
But I have some error
dependencyStatus = FirebaseApp.CheckDependencies();
i use this code and that is Gave me error
01-25 16:48:08.676 16233-16261/? E/Unity: local_class
(Filename: ./artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
and i use this codes
void InitializeFirebase()
{
Debug.Log("Enabling data collection.");
FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
Debug.Log("Set user properties.");
// Set the user's sign up method.
FirebaseAnalytics.SetUserProperty(
FirebaseAnalytics.UserPropertySignUpMethod,
"Google");
// Set the user ID.
FirebaseAnalytics.SetUserId(SystemInfo.deviceUniqueIdentifier);
}
This gave a big error.
01-25 16:35:30.446 14917-14953/? I/Unity: Enabling data collection.
(Filename: ./artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
01-25 16:35:30.448 14917-14953/? I/Unity: Firebase App initializing app com.paprika3.puzzle (default 1).
(Filename: ./artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
01-25 16:35:30.480 14917-14953/? A/art: art/runtime/java_vm_ext.cc:410] from boolean com.unity3d.player.UnityPlayer.nativeRender()
01-25 16:35:30.480 14917-14953/? A/art: art/runtime/java_vm_ext.cc:410] "UnityMain" prio=5 tid=9 Runnable
01-25 16:35:30.481 14917-14953/? A/art: art/runtime/java_vm_ext.cc:410] at com.unity3d.player.UnityPlayer.nativeRender(Native method)
01-25 16:35:30.481 14917-14953/? A/art: art/runtime/java_vm_ext.cc:410] at com.unity3d.player.UnityPlayer.a(unavailable:-1)
01-25 16:35:30.481 14917-14953/? A/art: art/runtime/java_vm_ext.cc:410] at com.unity3d.player.UnityPlayer$b$1.handleMessage(unavailable:-1)
01-25 16:35:30.481 14917-14953/? A/art: art/runtime/java_vm_ext.cc:410] at com.unity3d.player.UnityPlayer$b.run(unavailable:-1)
01-25 16:35:32.030 14917-14953/? A/art: art/runtime/runtime.cc:366] "UnityMain" prio=5 tid=9 Native
01-25 16:35:32.031 14917-14953/? A/art: art/runtime/runtime.cc:366] at com.unity3d.player.UnityPlayer.nativeRender(Native method)
01-25 16:35:32.031 14917-14953/? A/art: art/runtime/runtime.cc:366] at com.unity3d.player.UnityPlayer.a(unavailable:-1)
01-25 16:35:32.031 14917-14953/? A/art: art/runtime/runtime.cc:366] at com.unity3d.player.UnityPlayer$b$1.handleMessage(unavailable:-1)
01-25 16:35:32.031 14917-14953/? A/art: art/runtime/runtime.cc:366] at com.unity3d.player.UnityPlayer$b.run(unavailable:-1)
01-25 16:35:32.031 14917-14953/? A/art: art/runtime/runtime.cc:366] "UnityMain" prio=5 tid=9 Runnable
01-25 16:35:32.031 14917-14953/? A/art: art/runtime/runtime.cc:366] at com.unity3d.player.UnityPlayer.nativeRender(Native method)
01-25 16:35:32.031 14917-14953/? A/art: art/runtime/runtime.cc:366] at com.unity3d.player.UnityPlayer.a(unavailable:-1)
01-25 16:35:32.031 14917-14953/? A/art: art/runtime/runtime.cc:366] at com.unity3d.player.UnityPlayer$b$1.handleMessage(unavailable:-1)
01-25 16:35:32.031 14917-14953/? A/art: art/runtime/runtime.cc:366] at com.unity3d.player.UnityPlayer$b.run(unavailable:-1)
01-25 16:35:32.038 14917-14953/? A/art: art/runtime/runtime.cc:366] "UnityChoreographer" prio=5 tid=12 Native
01-25 16:35:32.040 14917-14953/? A/art: art/runtime/runtime.cc:366] "UnityAdsCacheThread" prio=5 tid=19 Native
01-25 16:35:32.040 14917-14953/? A/art: art/runtime/runtime.cc:366] at com.unity3d.ads.android.cache.UnityAdsCacheThreadHandler.downloadFile(UnityAdsCacheThreadHandler.java:73)
01-25 16:35:32.040 14917-14953/? A/art: art/runtime/runtime.cc:366] at com.unity3d.ads.android.cache.UnityAdsCacheThreadHandler.handleMessage(UnityAdsCacheThreadHandler.java:29)
01-25 16:35:32.040 14917-14953/? A/art: art/runtime/runtime.cc:366] at com.unity3d.ads.android.cache.UnityAdsCacheThread.run(UnityAdsCacheThread.java:39)
01-25 16:35:32.176 15396-14953/? A/google-breakpad: M 9EF57000 00000000 00F1B000 B317A4E62214CDB9965931DE49E06A8F0 libunity.so
01-25 16:35:32.196 14917-14953/? A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 14953 (UnityMain)
01-25 16:35:32.299 611-611/? A/DEBUG: pid: 14917, tid: 14953, name: UnityMain >>> com.paprika3.puzzle <<<
How can I solve this problem?
Help plz..
This long error seems to originate from UnityAds, and not from Firebase. Are you sure you followed all the integration instructions correctly ?
If you still cannot resolve this issue, you could contact my service via this link: https://www.fiverr.com/lysergide
Answer by swifer07 · Mar 18, 2017 at 04:50 AM
Hi Every one, we also encounter lots of errors and issues on the new Firebase Analytics for Unity3d but luckily we solved the errors and issues both on Android and ios if you are interested for the solutions please read and follow this link http://www.gigadrillgames.com/2017/02/11/integrating-firebase-analytics-to-android-ultimate-plugin-for-unity3d/