如何正确更新Google AnalyticsUnion插件

时间:2016-03-16 16:41:16

标签: android unity3d google-analytics unity5

我安装了一款安装了GAv3的Android游戏,如果我将Google Analytics更新到版本4游戏开始,但我会遇到一些例外情况。这是来自Android设备监视器的日志:

03-15 16:06:44.906: I/Unity(17009): AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.analytics.GoogleAnalytics
03-15 16:06:44.906: I/Unity(17009): java.lang.ClassNotFoundException: com.google.android.gms.analytics.GoogleAnalytics
03-15 16:06:44.906: I/Unity(17009):     at java.lang.Class.classForName(Native Method)
03-15 16:06:44.906: I/Unity(17009):     at java.lang.Class.forName(Class.java:251)
03-15 16:06:44.906: I/Unity(17009):     at java.lang.Class.forName(Class.java:216)
03-15 16:06:44.906: I/Unity(17009): Caused by: java.lang.NoClassDefFoundError: com/google/android/gms/analytics/GoogleAnalytics
03-15 16:06:44.906: I/Unity(17009): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.analytics.GoogleAnalytics" on path: DexPathList[[zip file "/mnt/asec/com.app.game-1/pkg.apk"],nativeLibraryDirectories=[/mnt/asec/com.app.game-1/lib, /vendor/lib, /system/lib]]
03-15 16:06:45.286: I/Unity(17009): AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.analytics.GoogleAnalytics
03-15 16:06:45.286: I/Unity(17009): java.lang.ClassNotFoundException: com.google.android.gms.analytics.GoogleAnalytics
03-15 16:06:45.286: I/Unity(17009):     at java.lang.Class.classForName(Native Method)
03-15 16:06:45.286: I/Unity(17009):     at java.lang.Class.forName(Class.java:251)
03-15 16:06:45.286: I/Unity(17009):     at java.lang.Class.forName(Class.java:216)
03-15 16:06:45.286: I/Unity(17009): Caused by: java.lang.NoClassDefFoundError: com/google/android/gms/analytics/GoogleAnalytics
03-15 16:06:45.286: I/Unity(17009): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.analytics.GoogleAnalytics" on path: DexPathList[[zip file "/mnt/asec/com.app.game-1/pkg.apk"],nativeLibraryDirectories=[/mnt/asec/com.app.game-1/lib, /vendor/lib, /system/lib]]

我尝试直接安装插件,从而让Unity覆盖文件,然后自己删除文件并在之后安装。在这两种情况下,我都会遇到这些错误。

1 个答案:

答案 0 :(得分:3)

从{android-sdk} \ extras \ google \ m2repository \ com \ google \ android \ gms \ play-services-analytics \ 8.4复制 play-services-analytics-8.4.0.aar .0到您的资产/插件/ Android 文件夹。它适用于此person,可能适合您。