#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, является сертификатом отладки и не должен использоваться для подписания производственного приложения.
Я рекомендую вам внимательно прочитать документы о подписании приложений.