Подписанный APK не может быть установлен на устройстве - PullRequest
0 голосов
/ 18 января 2019

Невозможно установить подписанный релиз APK на моем телефоне и не может загрузить его в Play Store.

Я создал подписанный релиз APK с установленными флажками JAR-подписей V1 и V2. Когда я пытаюсь установить APK на свой телефон и установить его, выдает:

Приложение не установлено

Я дважды проверил, и у меня не установлено приложение с тем же именем пакета; Я удалил его для всех пользователей.

После неудачи я подумал о том, чтобы загрузить его в Play Store с помощью Test Draft, но как только я загружаю тот же подписанный релиз APK, он выдает мне ошибку:

Подпись JAR отсутствует.

Я использую Android Studio версии 3.3 и имею дело с ошибкой подписи Jar в Play Store (дважды отмечены флажки V1 и V2, и оба отмечены).

Ошибка Play Store:

enter image description here

Генерация релиза APK с Android 3.3 (последняя на данный момент) выдает ту же ошибку при установке APK и при загрузке в Play Store.

Генерация подписанного релиза APK с моей другой системой, которая имеет Android версии 3.1, работает нормально (установка APK и загрузка в Play Store без ошибок).

Возможно, это исправление, но источник ошибки не найден.

Ответы [ 2 ]

0 голосов
/ 23 января 2019

Попробуйте использовать стороннее программное обеспечение для подписи. Это исправило это для меня, у меня была та же самая проблема, и ничто другое не помогло. К вашему сведению, вы все равно можете использовать ключ, сгенерированный в Android Studio.

0 голосов
/ 19 января 2019

Похоже, ваш APK не подписан.Вы можете проверить это локально, выполнив следующую команду:

jarsigner -verify app.apk

Если приложение подписано (с подписью v1), оно должно вывести jar verified.

Вы уверены, что загружаетеAPK, который подписан, а не старая сборка или промежуточный артефакт?

...