Подтвердить что ты не робот

Создание ключа API для открытия карты Google

В моем приложении используются Карты Google, я зарегистрировался на ключ Google Maps для отладки, это сработало. Но теперь, перед публикацией, мне нужен ключ Google Maps в режиме выпуска. Как я могу получить его?

4b9b3361

Ответ 1

Вам необходимо:

Будьте осторожны, чтобы сохранить сертификат в надежном месте, потому что он вам понадобится, если вы хотите опубликовать обновление своего приложения в Google Play.

ИЗМЕНИТЬ:

Для Google Maps Android V2 подписание немного отличается. Вам нужно будет получить подпись SHA-1 и указать имя пакета вашего приложения. Кроме того, необходима учетная запись Google APi. Вся информация предоставлена ​​на этой странице: https://developers.google.com/maps/documentation/android/start?hl=fr#the_google_maps_api_key

Ответ 2

Прежде чем опубликовать приложение в игровое хранилище, вы должны выполнить несколько шагов для создания release key.

Шаг 1: Сначала найдите свое хранилище ключей. Ex. D:\Harshid\testKeystore

Шаг 2: Запустите эту команду.

keytool -list -v -keystore D:\Harshid\ testKeystore -alias D:\Harshid\ testKeystore

используйте полное имя хранилища ключей.

Шаг 3: Копировать SHA1

Шаг 4: Следуйте this google map api console.

Ответ 3

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

Процесс подписи отладки происходит автоматически при запуске или отладке приложения с помощью Eclipse с плагином ADT

  • В режиме Release -

, если вы используете Eclipse с плагином ADT, вы можете использовать мастер экспорта для экспорта подписанного APK (и даже при необходимости создать новое хранилище ключей). Мастер экспорта выполняет все взаимодействия с Keytool и Jarsigner для вас, что позволяет вам подписывать пакет с помощью графического интерфейса, а не выполнять ручные процедуры для компиляции, подписи и выравнивания, как обсуждалось выше. После того, как мастер скомпилировал и подписал ваш пакет, он также выполнит выравнивание пакетов с помощью zipalign. Поскольку Мастер экспорта использует как Keytool, так и Jarsigner, вы должны убедиться, что они доступны на вашем компьютере, как описано выше в Basic Setup for Signing.

  • Чтобы создать подписанный и выровненный APK в Eclipse:

  • Выберите проект в Проводнике пакетов и выберите "Файл" > "Экспорт".     Откройте папку Android, выберите "Экспорт приложений для Android" и нажмите "Далее".

  • Теперь запускается Мастер экспорта приложений для Android, который будет вы в процессе подписания заявки, в том числе шаги для выбора закрытого ключа, с помощью которого можно заключить APK (или создавая новое хранилище ключей и закрытый ключ).

  • Завершите мастер экспорта, и ваше приложение будет скомпилировано, подписан, согласован и готов к распространению.

Ответ 4

C:\Users\admin\.android>keytool.exe -list -alias androiddebugkey -keystore "C:\U
sers\admin\.android\debug.keystore" -storepass android -keypass android
androiddebugkey, Oct 14, 2011, PrivateKeyEntry,
Certificate fingerprint (MD5): 67:0D:D0:72:C6:4C:C0:5B:68:AD:B5:BC:ED:AB:BE:DF



2012

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\admin>cd .android

C:\Users\admin\.android>keytool.exe -list -alias androiddebugkey -keystore "C:\U
sers\admin\.android\debug.keystore" -storepass android -keypass android
androiddebugkey, Jan 9, 2012, PrivateKeyEntry,
Certificate fingerprint (MD5): DC:31:3D:50:D1:74:27:DD:DE:7C:4D:D3:9E:FC:7E:4B

C:\Users\admin\.android>




10-March 2012

 <com.google.android.maps.MapView
                 android:layout_width="fill_parent"
                 android:layout_height="fill_parent"
                 android:apiKey="0ogz8aFVENHYdrrUL1WWWZIcv06YYgtRT7zL-vA"
                 />



C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -keystore "C:\Users\adm
n\izeeka.keystore"
Enter keystore password:

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 1 entry

abc, Apr 5, 2012, PrivateKeyEntry,
Certificate fingerprint (MD5): A9:BA:68:1F:6B:30:8D:78:36:3F:AE:5F:BA:35:7A:EE



C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -keystore "C:\Users\admi
n\.android\edtechconference.keystore"
Enter keystore password:

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 1 entry

abc, Sep 6, 2012, PrivateKeyEntry,
Certificate fingerprint (MD5): 8A:41:56:2F:64:80:6A:5C:5C:90:AF:E2:94:C4:D8:0A

Apikey:0ogz8aFVENHZSMYjvPgixpaCWH21Z2zEulRruDA




C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -keystore "D:\google"
Enter keystore password:

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 1 entry

a, Jul 9, 2013, PrivateKeyEntry,
Certificate fingerprint (MD5): 74:0F:CA:7C:34:44:34:3E:52:74:EE:41:F8:FC:68:44

//SHA--1
C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -exportcert -alias androiddebu
gkey -keystore "C:\Users\admin\.android\debug.keystore" -list -v
Enter keystore password:
Alias name: androiddebugkey
Creation date: Jul 17, 2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 5004ffd3
Valid from: Tue Jul 17 11:31:55 IST 2012 until: Thu Jul 10 11:31:55 IST 2042
Certificate fingerprints:
         MD5:  09:37:6A:CE:A7:14:17:B5:0E:24:05:BD:A8:BA:29:63
         SHA1: 7A:EB:A6:D4:DA:04:7B:E6:09:C5:7F:C8:BA:2C:82:54:C7:99:1E:AF
         Signature algorithm name: SHA1withRSA
         Version: 3







_Mapapikey-----------------19/7/2013


C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -alias androiddebugkey -
keystore "C:\Users\admin\.android\debug.keystore" -storepass android -keypass an
droid
androiddebugkey, Jul 17, 2012, PrivateKeyEntry,
Certificate fingerprint (MD5): 09:37:6A:CE:A7:14:17:B5:0E:24:05:BD:A8:BA:29:63

Ответ 5

Отладочный ключ не будет работать для сборки релиза. Pls просматривает информацию о генерации ключа на официальной странице . Более того, вы можете добавить SHA1 как для своей версии, так и для отладки, если вы хотите использовать один ключ для целей отладки и выпуска.