Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.63
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
#1

INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES - Программирование Android

20.10.2013, 13:44. Просмотров 2125. Ответов 8
Метки нет (Все метки)

Когда один и тот же проект компилирую на разных пк (перенося проект на пк), то приложение не устанавливается, т.к. имеет конфликтную подпись.
Я так понимаю, среда разработки на разных пк генеририует свой ключ.
В IDEA выбрал "Generate signed APK", создал там ключ и заново запустил проект на устройстве (в режиме отладки).
Но после того, как этот же проект переписал на другой пк и запустил на устройстве, снова получил сообщение "INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES".
Плохо еще и то, что при удалении приложения удаляются ее данные (БД и настройки).
Скажите, что нужно сделать, чтобы не приходилось каждый раз удалять приложение?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.10.2013, 14:44 #2
переносить вместе с keystore
0
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
20.10.2013, 15:05  [ТС] #3
Цитата Сообщение от V0v1k Посмотреть сообщение
переносить вместе с keystore
Я так и делал. keystore хранится в папке проекта.
0
Vladimirys
309 / 206 / 25
Регистрация: 16.01.2010
Сообщений: 589
20.10.2013, 15:23 #4
У вас ключ, должен быть один и тот же на обоих компах. В кейстрое может быть не один сертификат, может вы не тем подписываете?
0
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
20.10.2013, 16:50  [ТС] #5
Цитата Сообщение от Vladimirys Посмотреть сообщение
У вас ключ, должен быть один и тот же на обоих компах. В кейстрое может быть не один сертификат, может вы не тем подписываете?
Завтра еще раз проверю.
Я подумал, возможно что среда разработки не заметила подмены проекта и считала, что ключа нет.
Но в Idea я не нашел пунктов Clear и Refresh.
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.10.2013, 17:53 #6
Цитата Сообщение от Slon747 Посмотреть сообщение
Я так и делал. keystore хранится в папке проекта.
если вы просто поместили его в папку проекта, то это еще не значит что он используется.
0
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
20.10.2013, 19:00  [ТС] #7
Цитата Сообщение от V0v1k Посмотреть сообщение
если вы просто поместили его в папку проекта, то это еще не значит что он используется.
Я его туда руками не клал. Из проекта создал ключ. После того, как этот же проект (вместе к лючем) перенес на другой пк, открыл окно генерации ключей и убедился, что среда разработки знает про существующий ключ.
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.10.2013, 19:49 #8
Цитата Сообщение от Slon747 Посмотреть сообщение
Я его туда руками не клал
не важно чем клали.
0
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
21.10.2013, 09:27  [ТС] #9
Нашел, где в Idea прописывается debug keystore.
Возможно, в этом дело.

Добавлено через 13 часов 5 минут
Решил проблему копированием debug.keystore в %userprofile%\.android\
0
Yandex
Объявления
21.10.2013, 09:27
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru