Внутреннее исключение Dalvik при попытке доступа к игровым сервисам Google Play через NDK - PullRequest
0 голосов
/ 28 сентября 2018

Когда я пытаюсь инициализировать игровые сервисы Google Play через Builder, как в примерах, я получаю следующее исключение (приводящее к падению).

    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]].

Я не знаю, как отладить это

Примечания: Я установил gpg::AndroidInitialization::android_main(...) и platform_configuration_.SetActivity(state->activity->clazz) перед выполнением Builder.

Я использую следующие зависимости, хотя я пытался их переключитьвперед и назад, чтобы получить разные результаты:

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'
...