an einem anderen Tag ein anderes Problem, ich habe es endlich geschafft, Google Maps korrekt auf meiner Android-Anwendung einzurichten, oder zumindest dachte ich, ich habe es getan, das ganze Programm startet, es ruft sogar die Klasse, die eine Karte "drucken" sollte , aber das einzige, was ich sehen kann, ist ein Gitter mit Google Label drauf [in der Ecke]. Ich habe den dalvik Monitor und den Fehler
überprüftE / MapActivity (394): Konnte den Verbindungsfactory-Client nicht erhalten
tritt auf. Ich habe auf der stackoverflow-Website erfahren, dass ich ein GPS-Signal oder so etwas von dalvik monitor gesendet habe, und ich habe es getan. Nichts ist passiert, auch ich habe noch einmal den api-Schlüssel, aber nichts hat sich geändert.
Hier ist map.xml
%Vor%Hier ist eine MapMapa.java
%Vor%manifest.xml
%Vor%
Dies wird in Ihrem Fall nicht problematisch sein. Es ist nur eine Warnmeldung.
Für die Verwendung von Map müssen Sie Folgendes beachten:
1.Installieren Sie die Internet-Berechtigung in der Manifest-Datei
%Vor%2. Fügen Sie den Bibliothekscode in die Manifest-Datei ein:
%Vor% Erweitern Sie Map Activity
anstelle von Activity und stellen Sie sicher, dass Ihr SDK Google und nicht Android
Erzeuge dann Map Key mit Release Key
und nicht mit Default Android Debug key
Prüfen Sie diesen Beitrag für die Erstellung von Key mit Freigabeschlüssel.
Für weitere Referenzen lesen Sie in diesem Link Mobi Forge
Im Android Map-Programm müssen Sie die folgende Berechtigung in die Android Manifest-Datei eingeben
vor
<application></application>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
und Sie sollten in Tag und vor
schreiben <uses-library android:name="com.google.android.maps" />
und Generiere richtigen map api key ... Danach habe ich ein Problem. Dann erstelle ich ein neues Android-Projekt mit Google Api ... Ich löste das Problem ...
Alter, wie bekommen Sie den api-Schlüssel? Wenn sich der debug.keystore in Ihren Dokumenten und Einstellungen befindet, müssen Sie keytool.exe wahrscheinlich kopieren, damit Sie ihn ausführen können keytool -list -alias androiddebugkey -tasten tore debug.keystore -storepass android -keypass android -v
Dies wird eine falsche MD5-Taste loslassen. Sie müssen Folgendes tun 1- Kopieren Sie Ihren debug.keystore in Ihre Programmdateien java bin 2-gehen Sie zu diesem Verzeichnis in cmd und führen Sie den keytool Befehl aus es wird dir eine andere MD5 geben und das ist die richtige.
Sie benötigen dieses chk Ihre apikey
Du machst einen api-Schlüssel und wenn du deine Eklipse änderst, benutzt du auch deinen keystorke ..
Tags und Links android google-maps