Это мои первые вопросы о SO, но я бы хотел поблагодарить сообщество за то, что он помог мне в создании нескольких приложений для Android. Я не программист по профессии, и большая часть всего, что я делаю, просто для удовольствия, но одно приложение для Android - это настоящий проект, который я создал для клиента, и я столкнулся с некоторыми реальными проблемами и нуждаюсь в некоторой помощи.Неисправность установки .apk после смены кода, обновления Windows и повторной установки IDE
Приложение, которое я сделал, в основном принимает некоторые данные, сохраняет его в базе данных SQL и, при необходимости, использует запросы для извлечения различной информации из БД и отображает его. Если какие-либо корректировки необходимо сделать, я их создаю и просто отправлю им еще один .apk. Нет проблем, до сих пор ...
Недавно я обновился до Windows 10, удвоил оперативную память своего ноутбука и заменил жесткий диск на SSD и обновил ОС. Все, в том числе Android Studio, теперь работает как мечта! У меня был запрос от моего клиента, чтобы внести несколько корректировок, поэтому я переписал свой резервный исходный код в папку моих проектов, открыл код, внесли изменения и отказал .apk моему клиенту. Они получают следующее сообщение: «X App не установлен
Существующего пакет с тем же именем с конфликтующей подписью уже установлен.»
Единственные изменения, которые я внес в приложение, добавили таблицу в базу данных (и, конечно же, обновили номер версии БД), а также изменили некоторые макеты и пару методов и вычислений и т. Д. Ничего больше. Я искал вверх и вниз и даже воспроизвел ту же ошибку на своем планшете и не могу найти способ обойти ее. Мой клиент в настоящее время имеет несколько месяцев для ввода данных в приложение, поэтому они не могут просто удалить его и выполнить новую установку приложения. Есть ли что-нибудь, что я могу сделать в этот момент? Кроме того, я никогда не делал никаких пользовательских ключевых подписи, просто запрограммировал, сделал .apk и отправил многочисленные обновления без проблем. Любая помощь будет принята с благодарностью. (У меня есть все папки моего проекта и .apks для всех разных версий, которые я отправил)
Спасибо!
Вы использовали тот же ключ для подписания версии приложения? Оформить заказ http://stackoverflow.com/questions/19959890/android-app-not-install-an-existing-package-by-the-same-name-with-a-conflicting –
Хотя несовпадающий ключ, вероятно, вызывает эту проблему , в будущем я бы действительно предложил добавить функцию экспорта или резервного копирования в ваше приложение, если единственная копия важных данных вашего клиента в настоящее время находится на одном планшете в формате, к которому они не могут напрямую обращаться. –
@ShobhitPuri, я вообще не создавал ключ или не подписывал приложение. Я только что построил проект и apk, а затем отправил это и любые другие обновления клиенту. – Standroid