Приложение отлично работает при отладке. Но когда я создам его в режиме выпуска и подписываю его, он не будет устанавливаться ни на какие устройства, если они не настроены на разрешение приложений из неизвестных источников, т. Е. Телефон говорит: «Для обеспечения безопасности ваш телефон настроен на блокировку установки приложений, не полученных из Android Market "Приложение не будет установлено после подписания выпуска.
Приложение не будет установлено из dropbox или приложения gmail.
Он не будет установлен на Galaxy Nexus, Samsung Galaxy S II, Nexus One, среди прочих.
Насколько я вижу, процесс подписи работает отлично - ошибок нет.
Я попытался подписаться с ключом из другого приложения, и это тоже не удается, когда этот ключ отлично работает для другого приложения. Это говорит о том, что ключ не является проблемой.
APK - это, безусловно, релиз сборки.
Итак, каковы проверки, которые выполняет Android, прежде чем он сможет установить подписанное приложение для выпуска? Как он знает, что это не из надежного источника?
Как вы цитируете: «Для обеспечения безопасности ваш телефон настроен на блокировку установки приложений, не полученных в Android Market ", IE, приложение должно быть загружено с Android Market, чтобы ошибка исчезла, и нигде больше (если только пользователь не разрешил« разрешать нерыночные приложения », как указано в ответе). – Jave