Vraag hoe u een release-sleutel voor Google Maps API v2 kunt krijgen


Mijn app, die gebruikmaakt van de google mapview, is klaar om te worden vrijgegeven. Mijn tests zijn uitgevoerd met behulp van de Google Maps-sleutel die ik heb teruggekregen toen ik aan het project begon. Er is mij verteld dat deze sleutel niet werkt voor mijn releaseversie en dat ik een andere sleutel nodig heb voor mijn releaseversie.

Alle berichten op dit forum en elke andere plaats die ik kan vinden, bespreken het krijgen van een versie 1-sleutel. Er is bijvoorbeeld documentatie over hoe je een MD5-vingerafdruk (wat dat dan ook is) voor de versie 1-sleutel kunt krijgen.

Hoe kan ik de sleutel krijgen die ik nodig heb voor versie 2?

Bewerk: Om deze vraag een beetje duidelijker te maken, heb ik al mijn 64-bits app-sleutel, een keystore-bestand, een alais en een wachtwoord. Het lijkt erop dat ik een SHA-1-vingerafdruk nodig heb die op een of andere manier kan worden verkregen met behulp van het keytool-programma. Ik had het keytool-programma niet nodig om te krijgen wat ik had toen ik de Eclipse Export Wizard gebruikte. Bedankt, Gary


14
2018-01-17 17:21


oorsprong


antwoorden:


Google documenteert het hele proces hier.

In het bijzonder, als u hulp nodig heeft om erachter te komen hoe te gebruiken keytool, vouw het gedeelte 'De vingerafdruk van het releasecertificaat weergeven' uit.


5
2018-01-17 17:56



Om de SHA-1-sleutel te krijgen:

Open voor Linux of OS X een terminalvenster en voer het volgende in:

keytool -list -v -keystore ~/.android/debug.keystore -aliasandroiddebugkey -storepass android -keypass android

Voor Windows Vista en Windows 7, voer:

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

U ziet vergelijkbare uitvoer als dit:

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

De regel die SHA1 begint, bevat de SHA-1-vingerafdruk van het certificaat. De vingerafdruk is de reeks van 20 tweecijferige hexadecimale getallen gescheiden door dubbele punten.


4
2017-11-21 13:45