2015-06-05 2 views
0

Мой Android apk был разработан XE7. Теперь я обновляю проект с помощью XE8. Отчет IDE ошибка сертификата подписи при установке APK для Android устройства:Ошибка сертификата подписи при обновлении apk от XE7 до XE8

Не удалось создать процесс: Не удается установить D: \ GMTWork \ SalesApp \ Android \ Release \ SalesApp \ Bin \ SalesApp.apk. Отказ [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

решения Embarcadero являются:

  1. вручную удалить ранее установленную программу с вашего Android устройства.
  2. Настройка RAD Studio для выполнения чистой установки каждый раз, когда вы запускаете приложение.

Я думаю, что это нехорошие решения. Поскольку мой apk был установлен на многих телефонах, я не могу требовать от пользователя ручной деинсталляции или чистой установки.

Итак, , у кого есть лучшее решение? или может ли мой apk использовать один и тот же сертификат подписи?

+0

В среде IDE сообщение о проблеме, не означает, что пользователи будут иметь проблемы , У вас есть отчет от пользователя, который говорит, что есть проблема? Это похоже на проблему разработки с IDE. У ваших пользователей не будет * вашего устройства Android *, и они не будут устанавливаться из RAD Studio, где им нужно будет настроить его для * выполнения чистой установки каждый раз, когда вы запускаете приложение *, потому что у них не будет RAD Studio , –

+0

Я нашел временное, несовершенное решение: скопируйте подписанный файл сертификата «debug.keystore» с XE7 на XE8. – Leo

ответ

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