java - Google Play 游戏服务 C++ SDK 找不到 NativeSdkEntryPoints java 类

标签 java android c++ cocos2d-x google-play-services

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/

相关文章:

Java XMLType 文件修改

java - 在 Bash 中使用 Maven Exec 插件

c++ - 仅使用 iostream 以 DD\MM\YYYY 格式打印日期?

c++ - 从二叉搜索树中删除

C++ 惯用类型特征

java - 限制对 DDD 中对象所有者的访问

java - 如果可能的话,如何将 MySQL 查询结果保存在 int 变量中

android - Dagger 2 - 注入(inject)构造函数或提供方法哪个更好?

android - 从 XML 访问 android Assets

java - Superpowered NDK Android : returning int succeeds in "extern" block, 调用函数失败