Как подписать приложение Android для market?

#android #eclipse #google-play #signing

#Android #eclipse #google-play #подписание

Вопрос:

Недавно я выпустил свое первое приложение на рынке. Я попытался установить приложение на свой телефон сразу после его выпуска. Но при его установке я получил сообщение об ошибке, в котором говорилось, что приложение было подписано неправильно. Я также получил много плохих оценок за свое приложение, потому что другие люди тоже не смогли его установить.

Итак, мой вопрос: как я могу правильно подписать свое приложение? Есть ли какой-либо способ протестировать результат перед выпуском приложения на рынок?

Кстати: я использовал встроенную функцию eclipse для экспорта подписанного файла apk.

Ответ №1:

Вам необходимо создать ключ выпуска для подписания вашего приложения.

Шаг: 1 Щелкните правой кнопкой мыши Проект-> Экспортировать приложение-> Выберите проект-> Далее-> Выберите новое хранилище ключей -> Выполните все остальные шаги

Шаг: 2 Запишите свое псевдонимное имя и пароль.

Шаг: 3 Теперь, если вы завершите весь процесс заполнения деталей, вы получите один файл .apk и файл хранилища ключей в сохраненном вами местоположении.

Шаг: 4 Теперь снова щелкните правой кнопкой мыши Проект-> Экспортировать приложение-> Выберите проект-> Далее-> Использовать существующее хранилище ключей -> Указать местоположение и пароль -> Далее

Шаг: 5 Теперь ваше псевдонимное имя появится в раскрывающемся списке -> Выберите его -> Введите пароль -> Далее

Шаг: 6 Он запросит местоположение для хранения вашего окончательного файла .apk.

Шаг: 7 Выберите свое местоположение и магазин.

Шаг: 8 Теперь этот последний файл .apk является вашим подписанным приложением.

Примечание: Сохраните этот файл хранилища ключей для дальнейшего обновления вашего приложения в Android Market, также следите за своим псевдонимом и паролем

Комментарии:

1. Какое отношение ключ Google Maps имеет к подписанию приложения Android?

2. большинство людей используют API, который подписан с их debug. хранилище ключей. Большинство людей, которые подписывают, больше не используют debugkeystore.. поэтому я думаю, что ключ API Google больше не будет совпадать.

Ответ №2:

Мы не можем сказать вам издалека, что не так. Вы создали свой собственный самозаверяющий сертификат? Сертификат, который поставляется с SDK, является сертификатом отладки и не должен использоваться для подписания производственного приложения.

Я рекомендую вам внимательно прочитать документы о подписании приложений.