У меня есть встроенное приложение 6 месяцев назад, которое использует google maps v1. Теперь я хочу опубликовать его в Google Play Store Когда я работал над этим, я сделал процедуру, необходимую для получения ключа. Насколько я помню, я использовал cmd для создания MD5, который я вставил на сайт. я сохранил файл с результатом, который является чем-то вроде этогоandroid map v1 ключ подписи
letersandnumbers
This key is good for all apps signed with your certificate whose fingerprint is:
hex:hex:hex:hex:hex:hex:hex:hex:hex:hex:hex:hex:hex
Here is an example xml layout to get you started on your way to mapping glory:
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="letersandnumbers"
/>
Когда я скомпилировать и запустить приложение на моем телефоне, который находится в режиме отладки, он работает. Когда я пытаюсь использовать letersandnumbers
в качестве ключа для подписи приложения, результат будет иным. Приложение отображает только сетку, а не карту. Как я подписать мое заявление выглядит следующим образом:
1) Файл-> Экспорт-> Приложения для Android
2) Я выбираю проект и использовать ключ lettersandnumber упомянутый выше.
3) Я положил файл на SD-карту устройства и установил его.
Я делаю что-то неправильно? Пожалуйста, помогите! Переход на карты v2 не вариант
UPDATE:
мне удалось следовать руководству Даниэль пишет о в комментарии. Однако, когда я использую новый ключ в манифесте и подписываю приложение с этим новым ключом, он не работает ... Я пытаюсь использовать карты версии 1.
Когда я делаю последний шаг, он сообщает мне, что ваш вход недействителен. Я сделал все шаги, как вы описали, только последний провалился. –
Итак, вы ввели новый хэш из своего нового хранилища ключей, используя диалоговое окно «Создать ключ от Android», и что там, где указано неверно? – Danuofr
OK Мне удалось создать ключ. Проблема в том, что мне нужно было дать SHA1; project.name. Теперь у меня есть ключ. Я взял его и положил в манифест. Затем я подписал приложение с новым ключом, который Google создал для меня. Однако карта по-прежнему не работает. есть идеи ? –