Это мой первый вопрос о SO, но сначала я хотел бы поблагодарить сообщество за помощь в создании нескольких приложений для Android. Я не программист по профессии, и большую часть вещей, которые я делаю, я делаю просто для удовольствия, но одно приложение для Android — это настоящий проект, который я создал для клиента, и я столкнулся с серьезной проблемой, и мне нужна помощь.
Приложение, которое я сделал, в основном берет некоторые данные, сохраняет их в базе данных SQL и, при необходимости, использует запросы для извлечения различной информации из БД и отображает ее. Если нужно внести какие-то коррективы, я их вношу и просто отправляю им другой .apk. Без проблем, пока...
Недавно я обновился до Windows 10, удвоил оперативную память моего ноутбука и заменил жесткий диск на SSD, а также обновил ОС. Все, включая Android Studio, теперь работает как сон!!! У меня был запрос от моего клиента на внесение нескольких изменений, поэтому я повторно скопировал резервную копию исходного кода в папку моих проектов, открыл код, внес изменения и повторно отправил .apk моему клиенту. Они получают следующее сообщение:
"Приложение X не установлено.
Существующий пакет с таким же именем и конфликтующей подписью уже установлен."
Единственными изменениями, которые я внес в приложение, было добавление таблицы в базу данных (и, конечно же, обновление номера версии БД), изменение некоторых макетов, пары методов и вычислений и т. д. Больше ничего. Я искал вверх и вниз и даже воспроизвел ту же ошибку на своем планшете и не могу найти способ ее обойти. В настоящее время мой клиент вводит данные в приложение за несколько месяцев, поэтому он не может просто удалить его и установить новое приложение. Могу ли я что-нибудь сделать в этот момент? Кроме того, я никогда не делал никакой пользовательской подписи ключей, просто программировал, делал .apk и без проблем отправлял многочисленные обновления. Любая помощь будет принята с благодарностью. (У меня есть резервные копии всех папок моего проекта и .apks для всех разных версий, которые я отправил)
Спасибо!
C:\Users\<user>\.android\debug.keystore
, но поскольку вы обновили свою ОС, он мог измениться, что и вызывает проблему. - person Shobhit Puri   schedule 24.02.2016