NoClassDefFoundError при попытке построить GoogleApiClient - PullRequest
0 голосов
/ 20 февраля 2020

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

mGoogleApiClient = new GoogleApiClient.Builder(context)
    .addConnectionCallbacks(this)
    .addOnConnectionFailedListener(this)
    .addApi(ActivityRecognition.API)
    .build();

Однако время от времени я получаю сообщение об ошибке от одного конкретного устройства, где этот код аварий. Ниже приведена трассировка стека:

java.lang.NoClassDefFoundError: Not a primitive type: '\u0000'
    at com.google.android.gms.location.ActivityRecognition.<clinit>(Unknown Source:29)

https://developers.google.com/android/guides/google-api-client не имеет документации по этому вопросу.

Любые рекомендации о том, как этого избежать, и если есть какие-либо проверки, которые я могу поставить, чтобы этого не произошло в будущем?

...