Загрузить новый APK для Alpha
Загрузка не удалась
Вы загрузили APK с неверной подписью (узнайте больше о подписи). Ошибка от apksigner: ОШИБКА: JAR_SIG_NO_SIGNATURES: Нет подписей JAR
Не уверен, что делать, я просто пытаюсь сделать альфа-релиз проекта Android Studio ..
android
android-studio
Девин Андрес Салеми
источник
источник
Ответы:
Из ошибки видно, что отсутствует подпись jar. Установите оба флажка для версий подписи (v1 и v2) на последнем шаге, а затем соберите apk. Это сработает
источник
Я получал эту ошибку при обновлении до
android studio 3.3
, решение было удалитьbuild
папку, а затем повторите попытку.источник
Я думаю, что вы, вероятно, просто приняли настройки конфигурации по умолчанию во время процесса регистрации APK в Android Studio. Это нормально в большинстве случаев, но может вызвать небольшую путаницу, если вы используете Android 7.0+. Начиная с версии 7.0, Android внедряет новую Схему подписи V2 в дополнение к «старой» V1. Предполагается, что новая схема обеспечит более быструю установку приложений и более надежную защиту от несанкционированного изменения файлов APK, и поэтому она является схемой по умолчанию в диалоговом окне «Создание подписанного APK» в Android Studio.
Проблема в том, что Google Play в вашем случае хочет применить схему V1, то есть подпись JAR, а не подпись APK, как в V2. В документации Google Play прямо говорится: «Хотя мы рекомендуем применять APK Signature Scheme v2 к вашему приложению, эта новая схема не является обязательной. Если ваше приложение не работает должным образом при использовании APK Signature Scheme v2, вы можете отключить новую схему. ».
Решение, которое я нашел в этих случаях, состоит в том, чтобы включить оба варианта, как показано на скриншоте ниже. После этого подписанный APK должен быть без проблем принят системой управления версиями Google Play.
Создать диалоговое окно «Подписанный APK» в Android Studio
Это полная процедура:
источник
источник
Сработало, когда выбран только V1 (Jar Signature) :-)
источник
Многие комментарии распространяются на комментарии выше, но эти шаги (НАКОНЕЦ) работали для моего приложения для Android (Cordova) по состоянию на 11/2019:
Увеличивать сборку Android / номер версии в манифесте (при необходимости)
Бегать
cordova build android
Открыть проект в Android Studio
Run Build> Чистый проект
Запустите Build> Generated Signed Bundle / APK
Заполните диалоговые окна и установите только флажок «V1 JAR» - не установлен флажок «V2 Full APK Signature».
Загрузить APK в Google Play Dashboard
Скрестить пальцы
источник
Сначала удалите
build
папку вашего проекта , затем снова сгенерируйте apk или bundle. Это решение было исправлено для меня.источник
Убедитесь, что вы используете правильный файл ключа сертификата и выполните следующие действия в Android Studio:
Это должно работать!
источник