Не удается загрузить подписанный apk, для которого targetSdkVersion равен 30 - PullRequest
0 голосов
/ 04 августа 2020

Я создал подписанный apk с целевой версией sdk 30. (Android 11). Я знаю, что он не был официально выпущен, но мое приложение готово к новым изменениям. Я пытаюсь загрузить его на консоль Google Play, но вижу ошибку:

Вы загрузили APK с недопустимой подписью (подробнее о подписании). Ошибка apksigner: ERROR: MIN_SIG_SCHEME_FOR_TARGET_SDK_NOT_MET: Target SDK версии 30 требует как минимум схемы подписи v2; APK не подписан с помощью этой или более поздней схемы подписи.

То, что я пытался сделать:

  1. Я дважды проверил, что выбрал v2 (Полная версия APK), когда я сгенерировал apk.
  2. Я пытался вручную подписать apk с помощью apksigner.

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

Ответы [ 2 ]

0 голосов
/ 28 августа 2020

Выберите V1 и V2 (полная подпись Apk) при создании apk. Это решило мою проблему, похожую на вашу.

0 голосов
/ 04 августа 2020

Создать пакет приложения вместо APK.

В моем приложении я выбрал api 30 и опубликовал пакет без проблем.

...