尝试通过NDK访问Google Play游戏服务时,Dalvik内部异常

时间:2018-09-28 13:19:51

标签: android android-ndk google-play-games dalvik

当我尝试通过生成器初始化google play游戏服务时,如示例所示,出现以下异常(导致崩溃)。

    Exception in dalvik/system/DexClassLoader.loadClass: 
    java.lang.ClassNotFoundException: 
    Didn't find class \"com.google.android.gms.games.NativeSdkCallbacks\" 
    on path: 
    DexPathList[[zip file
    \"/data/user/0/com.xxx.yyy.LocalDebug/app_.gpg.classloader/2e190de0913242cfb3e30a895073c67e_games.jar\"], 
    nativeLibraryDirectories=[/system/lib64, /vendor/lib64]].

我不知道该如何调试

注释: 在执行Builder之前,我已经设置了gpg::AndroidInitialization::android_main(...)platform_configuration_.SetActivity(state->activity->clazz)

我使用以下依赖项,尽管我尝试来回切换它们以获得不同的结果:

implementation 'com.google.android.gms:play-services-games:15.0.1'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.google.android.gms:play-services-auth:16.0.0'
implementation 'com.google.android.gms:play-services-base:15.0.1'
implementation 'com.google.android.gms:play-services-identity:15.0.1'

0 个答案:

没有答案