Ответ 1
Google документирует весь процесс здесь.
В частности, если вам нужна помощь в том, как использовать keytool
, разверните раздел "Отображение отпечатка сертификата выпуска".
Мое приложение, использующее google mapview, готово к выпуску. Мое тестирование было выполнено с использованием ключа карты google, который я получил, когда я начал проект. Мне сказали, что этот ключ не будет работать для моей версии релиза, и мне нужен еще один ключ для моей версии.
Все сообщения в этом форуме и в любом другом месте, которое я могу найти, обсуждают получение ключа версии 1. Например, есть документация о том, как получить отпечаток MD5 (что бы это ни было) для ключа версии 1.
Как я могу получить ключ, который мне нужен для версии 2?
Изменить: Чтобы сделать этот вопрос немного яснее, у меня уже есть мой 64-битный ключ приложения, файл хранилища ключей, alais и пароль. Похоже, мне нужен отпечаток SHA-1, который можно каким-то образом получить с помощью программы keytool. Мне не нужна программа keytool, чтобы получить то, что у меня есть, когда я использовал мастер экспорта Eclipse. Спасибо, Гэри
Google документирует весь процесс здесь.
В частности, если вам нужна помощь в том, как использовать keytool
, разверните раздел "Отображение отпечатка сертификата выпуска".
Чтобы получить ключ SHA-1:
Для Linux или OS X откройте окно терминала и введите следующее:
keytool -list -v -keystore ~/.android/debug.keystore -aliasandroiddebugkey -storepass android -keypass android
Для Windows Vista и Windows 7 запустите:
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Вы должны увидеть результат, похожий на этот:
Alias name: androiddebugkey
Creation date: Jan 01, 2013
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: 4aa9b300
Valid from: Mon Jan 01 08:04:04 UTC 2013 until: Mon Jan 01 18:04:04 PST 2033
Certificate fingerprints:
MD5: AE:9F:95:D0:A6:86:89:BC:A8:70:BA:34:FF:6A:AC:F9
SHA1: BB:0D:AC:74:D3:21:E1:43:07:71:9B:62:90:AF:A1:66:6E:44:5D:75
Signature algorithm name: SHA1withRSA
Version: 3
В строке, начинающейся SHA1, содержится отпечаток SHA-1 сертификата. Отпечаток пальца - это последовательность из 20 двухзначных шестнадцатеричных чисел, разделенных двоеточиями.