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

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

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

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

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

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

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

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