Google Map Deployement или проблема публикации в Android? - PullRequest
0 голосов
/ 26 января 2010

я создал тестовое приложение Google Map на двух разных компьютерах A, B я создал два отпечатка пальца MD5 на обоих и получил два разных ключа от Google для компьютера A и B.

Ключ компьютера A не отображает карту Google на компьютере B и наоборот. Ключ компьютера A отображает только карту Google на компьютере и тот же случай с ключом B.

Теперь, если я разверну или опубликую этот проект для использования в Android Mobile, какой ключ я буду использовать ???

Я в замешательстве .. пожалуйста, руководство ..

1 Ответ

2 голосов
/ 26 января 2010

Окончательный отпечаток будет зависеть от того, какое хранилище ключей вы используете для его создания.Эмулятор запускает Google Maps с debug.keystore, который не идентичен для двух компьютеров - отсюда разные отпечатки пальцев.

Вы не можете опубликовать приложение на рынке, подписанное debug.keystore.Вам необходимо создать свое собственное хранилище ключей, подписать свое приложение этим, и именно для этого хранилища ключей необходимо создать окончательный отпечаток.

Учитывая это;он должен работать просто отлично.

Редактировать в ответ на ваш комментарий

Да, для того, чтобы andriod market принял вашу заявку, вам необходимо подписать ее самостоятельнохранилище ключей, которое вы создаете.Вы можете прочитать больше об этом на Android Developers в разделе Подписание приложений , но вкратце вы используете keytool , который должен быть в вашем пути установки Java (или просто выполнить быстрый поиск через вашкомпьютер для keytool.exe).

Во время разработки вы все равно можете отправить приложение, подписанное debug.keystore, на любой мобильный телефон для тестирования.Простой способ установить его - загрузить файл apk куда-нибудь в Интернете и указать свой мобильный браузер на этот адрес.Но для Market вам нужно использовать собственное хранилище ключей, и вам нужно будет создать новый отпечаток для этого хранилища ключей.Также обратите внимание, что если вы установили файл apk с подписью отладки на свой телефон, вам нужно будет вручную удалить приложение, прежде чем устанавливать то же приложение, подписанное с другим хранилищем ключей.Если вы просто попытаетесь загрузить новую версию с маркета и установить ее, вы получите общее сообщение об ошибке «Не удалось установить».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...