Получить сгенерированный отладочный ключ / сертификат для разработки на разных машинах - PullRequest
8 голосов
/ 19 марта 2012

Я использую Eclipse для разработки приложения, и у меня есть два компьютера (настольный компьютер и ноутбук), которые я хочу использовать для разработки этого приложения. Недавно я установил свой ноутбук с Eclipse и импортировал проект на этот компьютер. Однако я понял, что не могу запустить приложение со своего ноутбука на свой телефон, потому что подпись, автоматически генерируемая при сборке приложения с моего компьютера, не совпадает с той, которая автоматически генерируется на ноутбуке; если я не удалю его по телефону. Кто-нибудь знает, как экспортировать автоматически сгенерированную подпись из одного Eclipse и импортировать ее в другой?

Ответы [ 2 ]

7 голосов
/ 19 марта 2012

Окно -> Настройки | -> Android -> Сборка:

ссылается на ваше пользовательское хранилище ключей отладки, (я скопировал мое из C: \ Users \ $ {UserName} .android \ debug.keystore), которое я поместил бы в нечто вроде выпадающего списка.

6 голосов
/ 19 марта 2012

Автоматически сгенерированный ключ называется ключом / сертификатом отладки.

Вы должны сгенерировать новый ключ, просто скопируйте его на оба устройства.Единственным минусом этого является то, что ваш процесс сборки длиннее, так как вам нужны ручные шаги.

Другой вариант - скопировать ключ отладки из одной из систем.

Вы найдете ключи в именах папок .android в вашем домашнем каталоге в Linux и каталоге пользователей в Windows

Совет: Никогда не теряйте сертификат, когда вы отправляете приложение на рынок.

...