Google Play遊戲服務運行良好,但創建GameServices對象後出現以下錯誤。我正在使用SDK與cocos2d-x。Google Play遊戲服務C++ SDK找不到NativeSdkEntryPoints java類
Java活動在JNI_OnLoad中初始化。 創建GameServices對象的初始化方式如在Google Googles C++ SDK文檔中所述。
谷歌Play遊戲服務C++ SDK 1.2
谷歌Play服務的修訂20
的Android 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]].
這是錯誤的關鍵?
我該如何解決這個問題?
是的,這很關鍵,看起來你沒有在你的包中包含必要的庫。 – chrylis 2014-10-22 05:46:02
我爲Google Play添加了Android庫項目,並且包含Google Play遊戲服務C++ SDK。我猜想沒有找到的Java類應該放在Android庫項目中,或者至少包含在那裏.. – user3665111 2014-10-22 12:06:53
我看到與丟失NativeSdkEntryPoints相同的問題。我使用的是最新的google-play-services_lib,如果我使用java,可以登錄Google Play,但它找不到NativeSdkEntryPoints。檢查jar文件,該類似乎根本不存在。 – Muzza 2014-11-01 06:02:46