Android Wing av mucchin | MapView relaterad



Vad gör du om du inte finns med i Android MapView ansökningen kungjordes


Emulatorn har visats på Google MapView normalt när du börjar ladda ner från Android Market app publicerades, inte MapView inte visas! ?

I Android app, jag har en MapView Visa tillåter användaren att enkelt visa Google Map.

Jag innan du publicerar den i Android Market, har det visats MapView framgångsrikt i emulatorn, märkte jag att efter den passerar flera dagar att publicera på Android Market som det är, MapView inte visas alls Jag märkte det.
Jag skulle vilja presentera lösningen vid den tiden.


För övrigt tycker jag att använda MapView är att det finns ett behov av att få API nyckel till Google Map på följande platser och många människor du känner.
Få Google Map API-nyckel

Jag tror att utveckla en Android app kan du använda certifikatet fingeravtrycket SDK skapar, och få en API-nyckel för Google Map.
Till exempel är om Windows XP följande fil.
C: \ Documents and Settings \ användarnamn mappen \ android \ debug.keystore

Detta certifikat är det inte för felsökning ändamål.
På emulatorn i Eclipse även om det verkar ha lyckats MapView, även om de exponeras för Android Market för att generera APK-filen för allmänheten API kvar i den knappen verkar MapView inte alls faktiskt.


Så, vad jag gör.

När du genererar APK fil som du vill utsättas för Android Market, jag skapar en nyckelbehållare.
Förfarandet införes i följande artikel.
Så att publicera på Android Market för Android app

Titta på den plats som kallas "Lägga signatur Android app" av ovanstående artikel.
Med ett fingeravtryck som ingår i det keystore som du skapade i det här steget, får jag en API-nyckel.
Om, efter du publicerar en Android app, om du överge nyckelfilen, låt oss återskapa en gång till.

Starta kommandotolken
<fullständig bana till filnamnet för nyckelbehållaren created> keytool-list-nyckelbehållaren
Och sedan skriva.

Sedan, eftersom bli frågad efter ett lösenord, är det OK om du anger ett lösenord som du angav när du skapade certifikatet.
Fingeravtryck kommer att visas i detta fingeravtryck, ta Google Map API-nyckel.

Låt oss också återskapa den nyckelbehållaren, om du om du glömmer ditt lösenord.




Därefter byter API-nyckel du fått de attribut API-nyckel du har ställt in Android MapView ansökan skall offentliggöras i layouten XML.

Återskapa APK-filen för publicering det igen. (Vilket vi införde tidigare, är stegen efter.)
Så att publicera på Android Market för Android app
Men se upp! !
I ovanstående procedur, men vi måste skapa en ny keystore, snarare än att skapa en ny, ange nyckelbehållaren utfärdade ett fingeravtryck.
Välj "Använd existerande keystore" på följande skärm.
Vad gör du om du inte finns med i Android MapView ansökningen kungjordes

Annars certifikatet och kommer att användas när du skapar API-nyckel, är signaturen bifogas ansökan annorlunda, kommer MapView inte att visas.


Och ladda upp den till Android Market applikation på detta, kan du prova med att hämta igen.
MapView bör nu visas korrekt.
(För övrigt tycker jag i emulatorn och kommer inte att visas.)

2 3 4 En fyra sidan en av två 3 fyra