Окончательный отпечаток будет зависеть от того, какое хранилище ключей вы используете для его создания.Эмулятор запускает Google Maps с debug.keystore
, который не идентичен для двух компьютеров - отсюда разные отпечатки пальцев.
Вы не можете опубликовать приложение на рынке, подписанное debug.keystore
.Вам необходимо создать свое собственное хранилище ключей, подписать свое приложение этим, и именно для этого хранилища ключей необходимо создать окончательный отпечаток.
Учитывая это;он должен работать просто отлично.
Редактировать в ответ на ваш комментарий
Да, для того, чтобы andriod market принял вашу заявку, вам необходимо подписать ее самостоятельнохранилище ключей, которое вы создаете.Вы можете прочитать больше об этом на Android Developers в разделе Подписание приложений , но вкратце вы используете keytool , который должен быть в вашем пути установки Java (или просто выполнить быстрый поиск через вашкомпьютер для keytool.exe
).
Во время разработки вы все равно можете отправить приложение, подписанное debug.keystore
, на любой мобильный телефон для тестирования.Простой способ установить его - загрузить файл apk куда-нибудь в Интернете и указать свой мобильный браузер на этот адрес.Но для Market вам нужно использовать собственное хранилище ключей, и вам нужно будет создать новый отпечаток для этого хранилища ключей.Также обратите внимание, что если вы установили файл apk с подписью отладки на свой телефон, вам нужно будет вручную удалить приложение, прежде чем устанавливать то же приложение, подписанное с другим хранилищем ключей.Если вы просто попытаетесь загрузить новую версию с маркета и установить ее, вы получите общее сообщение об ошибке «Не удалось установить».