• 0
sdn31

Приложение не установлено. Уже установлен пакет с таким именем и другой подписью

Вопросы

Добрый день всем.

 

Случилась такая ситуация. Есть Delphi XE 8.  На ПК сделал программу, установил в телефон/планшет.  ПК "умер", поставил XE8 на ноутбук,  теже исходники проекта перекомпилировал, и при установке на телефон пишет что "Приложение не установлено. Уже установлен пакет с таким именем и другой подписью" . т.е. обновить приложение не получается.

приходится сначала удалять старое потом закачивать новое. Почему такое произошло.??? В настройках Project-Options- Provisioning стоит  Build Type - Android Development. т.е. никакого ключа не надо. 

Приложение настроено на автообновление с собственного сервера, и у всех такой "косяк" приходится  делать" обновление" руками. Подскажите что и где настроить в параметрах проекта???

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 ответов на этот вопрос

  • 0

смотрите чем различаются параметры Build Configuration и Project Options -- VersionInfo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

У меня также. Компилю Android проект на разных компьютерах. При переходе с компьютера на компьютер приходится сначала удалить приложение с устройства.

 

Думаю причина в том что тестовая подпись (C:\Users\{username}\AppData\Roaming\Embarcadero\BDS\17.0\debug.keystore) от эмбаркадеро разная в разных установках.

Изменено пользователем bigjorj

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

создай свой ключ и на разных компах его подставляй и будет все ок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

 В настройках Project-Options- Provisioning стоит  Build Type - Android Development. т.е. никакого ключа не надо. 

Приложение настроено на автообновление с собственного сервера, и у всех такой "косяк" приходится  делать" обновление" руками. Подскажите что и где настроить в параметрах проекта???

Подпись всегда присутствует в андроид приложениях. А распространять ПО в development сборке с debug информацией и подписью совсем моветон.

Один раз сделать файл KeyStore и сохранить его в папке проекта дело одной минуты.

Изменено пользователем Камышев Александр

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Спасибо. взял ключ из "C:\Users\{username}\AppData\Roaming\Embarcadero\BDS\17.0\debug.keystore" и все заработало. Теперь со временем нужно сделать файл KeyStore. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
В 12.12.2015 в 07:52, beklexx сказал:

Теперь скажи пожалуйста как этот, его родственников, -cleaninstall  убрать оттуда... потому что его удаляешь - а он всеравно там..... втф??)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу