2016-08-26 2 views
0

Я создал apk с андроид-студией и SDK 23, когда я создаю в режиме отладки, это плавно устанавливается на мобильном устройстве и работает отлично, но когда он подписан и скомпилирован в режиме деблокирования, начинается процесс установки на мобильном устройстве, но в конце я оставляю сообщение «приложение не установлено».APK подписан не установлен

+2

Возможная Дубликат [ «App не установлен» Ошибка на Android] (http://stackoverflow.com/questions/4226132/приложение-не установлена, ошибка-на-андроида) – hankide

ответ

1

Возможно, это связано с различием в знаках certyficates. Ваш debug apk подписан с разработчиком certyficate и вашим релизом apk с другим.

Решение uninstal отладка apk для установки выпускного устройства. После этого не будет конфликтов с подписанием, и установка должна установить как smoth как debug apk.

0

Это на самом деле то, что Android не устанавливает устаревшие файлы APK. Например, когда вы создаете два подписанных APK. У одного есть версии 0.8, а один - 1.0, он не будет устанавливать 0,8, если установлен 1.0.

Так что, по-видимому, отладочная версия считается лучшей версией приложения, поэтому Android не будет установлен.

Как заявляет Кароль, решение состоит в том, чтобы просто удалить приложение, а затем установить подписанный apk.

EDIT: Теперь я посмотрел на возможный дубликат ручной работы, и это в основном говорит то, что я сказал.

0

спасибо, я деинсталлировать приложение без знака, а затем новый один (подпись) и работал отлично

Смежные вопросы