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ā€¦

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/