Also, ich bin gestern selbst auf dieses Problem gestoßen und habe es gelöst, indem ich die .apk manuell signiert habe
Ich gehe davon aus, dass Sie Ihren privaten Keystore verwenden und den Release Map-Schlüssel in Ihrer MapView (und anderen Ressourcen, falls erforderlich) eingegeben haben.
Um dies zu tun, wählen Sie Ihr Projekt aus dem Projekt-Explorer von Eclipse (Rechtsklick) -> Android-Tools -> Exportieren des ungesignierten Pakets. Speichern Sie es, wo immer Sie möchten.
Öffnen Sie Ihr Terminal (Ich benutze eine Windows 7-Maschine), wechseln Sie in Ihren JDK-Ordner (NICHT JRE), gehen Sie weiter in bin\.
Verwenden Sie folgenden Befehl: (Beachten Sie, dass die " erforderlich sind, wenn Sie einen Pfad eingeben)
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore "Pfad-zu-Ihrem-Keystore" "Pfad-zu-Ihrer-apk" -certs
Um den Signierungsprozess zu überprüfen, führen Sie aus
jarsigner -verify "Pfad-zu-kürzlich-signierter-apk" -verbose
(Sie können die verbose-Option weglassen, wenn Sie möchten). Es wird (hoffentlich) "jar verified" anzeigen (eventuell wird es Sie auch vor Einträgen ohne validierte Zertifikatskette warnen, das war in meinem Fall nicht relevant)
Führen Sie dann zipalign aus:
zipalign -v 4 "Pfad-zu-signierter-apk" "Pfad-zu-signiertem-und-ausgerichtetem.apk"
Beachten Sie, dass eine neue apk erstellt wird, die den Standards von Google entspricht.
Installieren Sie diese apk und Ihre Karten sollten einwandfrei angezeigt werden!
Aus: http://developer.android.com/tools/publishing/app-signing.html#ExportWizard