Google Play 游戏服务运行良好,但在创建 GameServices 对象后出现以下错误。我在 cocos2d-x 中使用 SDK。
Java Activity 在 JNI_OnLoad 中初始化。 按照 Google 的 C++ SDK 文档中的描述初始化 GameServices 对象。
Google Play 游戏服务 C++ SDK 1.2
Google Play 服务修订版 20
安卓 NDK 9d
10-22 08:07:43.474: E/GamesNativeSDK(26078): Exception in dalvik/system/DexClassLoader.loadClass: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.games.NativeSdkEntryPoints" on path: DexPathList[[zip file "/data/data/com.CompanyName.MyApp/app_.gpg.classloader/921cd45b6e4d26e0809d5e163b7327ee.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]].
这个错误很严重吗?
我该如何解决这个问题?
最佳答案
该错误并不严重,您可以忽略它。
在收到相同的错误消息后,我自己进行了大量实验,这些类似乎不存在于 google-play-services jar 中,但无论如何都不需要它们。尽管有错误消息,但所有正常服务都可以通过 cpp 库正常运行。
关于java - Google Play 游戏服务 C++ SDK 找不到 NativeSdkEntryPoints java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26500962/