Что делает приложение Android переустанавливаемым? - PullRequest
2 голосов
/ 23 мая 2011

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

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

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

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

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

Ответы [ 2 ]

4 голосов
/ 23 мая 2011

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

0 голосов
/ 23 мая 2011

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

...