2016-10-05 52 views
0

我正致力於將Google Analytics插件集成到Android項目的Unity項目中。在編輯器沒有問題似乎出現,但是當我在Android設備上運行我的遊戲,我收到下面的異常(在logcat中可見):Google Analytics + Unity3D = java.lang.IllegalArgumentException:跟蹤器名稱不能爲空

java.lang.IllegalArgumentException異常:跟蹤名稱不能 COM是空的.google.analytics.tracking.android.GoogleAnalytics.getTracker(GoogleAnalytics.java:164) at com.google.analytics.tracking.android.GoogleAnalytics.getTracker(GoogleAnalytics.java:192) at com.unity3d.player。 UnityPlayer.nativeRender(Native Method)at com.unity3d.player.UnityPlayer.a(Unknown Source)at com.unity3d.player.UnityPlayer $ b.run(Unknown Source)at UnityEngine.AndroidJNISafe.Check在UnityEngine.AndroidJavaObkject._Call [AndroidJavaObject]中爲0時,UnityEngine.AndroidJNISafe.CallObjectMethod(IntPtr obj, IntPtr methodID,UnitEngine.jvalue [] args)[0x00000]中的異常()[0x00000]:System.Data方法名,System.Object的[]參數)[0x00000]在 :0在 UnityEngine.AndroidJavaObkject.Call [AndroidJavaObject](System.String 方法名,System.Object的[]參數)[0x00000]在:0

我得到了所有預製字段填寫,應該沒有空名稱。我錯過了什麼?

我使用:

  • 谷歌分析插件V3
  • 在Mac OS塞拉利昂v.10.12
  • Android SDK中
  • 統一v.5.3.6f1最近已經更新
  • 設備是:華碩TF201搭配Android 4.1.1

回答

0

我發現問題所在。這是我試圖創建GameObject的方式。我試圖在腳本中動態地創建它(所有字段都被正確填充並且指定了遊戲對象名稱)並且在設備上接收到上述異常(編輯器版本工作正常)。在靜態添加場景中的預製之後,異常消失了。希望它能爲某人節省時間。

相關問題