Что делает приложение для Android доступным для повторной установки?

#android #apk #android-install-apk

#Android #apk #android-установить-apk

Вопрос:

С помощью Eclipse я могу легко переустановить (без необходимости сначала удалять приложение) небольшое приложение, которое я в настоящее время разрабатываю, любое изменение любое количество раз.

Когда я экспортирую это приложение («режим выпуска») и размещаю его на веб-сайте, оно загружается и устанавливается без каких-либо проблем. (Конечно, сначала я должен проверить «Неизвестные источники», разрешающие установку нерыночных приложений).

Если я удалю это приложение, затем загружу его снова и установлю снова, оно установится без каких-либо проблем.

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

Мой вопрос в том, почему? Что делает приложение для Android доступным для повторной установки? (т. Е. без необходимости его предварительного удаления, что приводит к потере существующих настроек)

Ответ №1:

Вы не можете заменить подписанное приложение неподписанным.

Комментарии:

1. В этом есть смысл. Могу ли я заменить неподписанное приложение на подписанное? (т. Е. в обратном направлении)

Ответ №2:

Вы не можете установить его, потому что у него та же версия приложения. Если вы перекомпилируете его, а затем загрузите, оно обновится, потому что версия изменится.