SecurityException: PackageVerificationRslt: запрещено при попытке использовать Карты Google в AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 SecurityException: PackageVerificationRslt: запрещено при попытке использовать Карты Google в Android

Сообщение Anonymous »

В течение последних недель у некоторых наших пользователей (но не у всех) возникал этот сбой при открытии Карт Google в приложении:

Код: Выделить всё

java.lang.SecurityException: PackageVerificationRslt: not allowed: pkg=com.my.app, sha256=[], atk=false, ver=243700036.true
at android.os.Parcel.createExceptionOrNull(Parcel.java:3242)
at android.os.Parcel.createException(Parcel.java:3226)
at android.os.Parcel.readException(Parcel.java:3209)
at android.os.Parcel.readException(Parcel.java:3151)
at com.google.android.gms.common.internal.zzac.getService(com.google.android.gms:play-services-basement@@18.1.0:46)
at com.google.android.gms.common.internal.BaseGmsClient.getRemoteService(com.google.android.gms:play-services-basement@@18.1.0:159)
at com.google.android.gms.common.api.internal.zaap.zaa(com.google.android.gms:play-services-base@@18.0.1:44)
at com.google.android.gms.common.api.internal.zaav.run(com.google.android.gms:play-services-base@@18.0.1:26)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:487)
at java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@18.1.0:7)
at java.lang.Thread.run(Thread.java:1012)
Цепочка событий, которая привела к этим сбоям:
  • Я добавил идентификатор клиента OAuth 2.0, соответствующий наш ключ отладки для Google Cloud Console для использования входа в Google в отладочных сборках (примечание: мы используем один и тот же идентификатор приложения для отладочных и выпускных сборок). Работало нормально.
  • У некоторых пользователей в рабочей среде произошел сбой, описанный выше, при попытке использовать Карты Google.
  • Просил пострадавших пользователей очистить кеш, данные, перезагрузить устройство, переустановить приложение — ничего не помогло.
  • Я удалил новый идентификатор клиента.
  • У пользователей по-прежнему возникают сбои.
    < /li>
    После того, как простое удаление нового идентификатора клиента не решило проблему, я также удалил старый идентификатор клиента, соответствующий сборке выпуска, а затем сразу же добавил его обратно . Не помогло.
У меня нет идей, как справиться с этими сбоями и помочь пользователям. Буду признателен за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/789 ... -use-googl
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»