【发布时间】:2017-02-14 05:55:30
【问题描述】:
我正在为 Android 的 Unity 项目集成 Google Analytics 插件。在编辑器中似乎没有出现问题,但是当我在 Android 设备上运行我的游戏时,我收到以下异常(在 logcat 中可见):
java.lang.IllegalArgumentException:跟踪器名称不能为空 com.google.analytics.tracking.android.GoogleAnalytics.getTracker(GoogleAnalytics.java:164) 在 com.google.analytics.tracking.android.GoogleAnalytics.getTracker(GoogleAnalytics.java:192) 在 com.unity3d.player.UnityPlayer.nativeRender(Native Method) 在 com.unity3d.player.UnityPlayer.a(未知来源)在 com.unity3d.player.UnityPlayer$b.run(Unknown Source) at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in :0 在 UnityEngine.AndroidJNISafe.CallObjectMethod (IntPtr obj, IntPtr methodID, UnitEngine.jvalue[] args) [0x00000] in :0 at UnityEngine.AndroidJavaObkject._Call[AndroidJavaObject] (System.String methodName, System.Object[] args) [0x00000] in :0 在 UnityEngine.AndroidJavaObkject.Call[AndroidJavaObject] (System.String methodName, System.Object[] args) [0x00000] in :0
我已经填写了所有预制字段,应该没有空名称。我错过了什么?
我正在使用:
- 谷歌分析插件 v3
- Mac OS Sierra v.10.12 上的 Unity v.5.3.6f1
- Android SDK 最近更新了
- 设备是:ASUS TF201,Android 4.1.1
【问题讨论】:
标签: android unity3d google-analytics