Когда я пытаюсь инициализировать игровые сервисы 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'