Ich versuche, eine Anwendung mit Google Maps API v2 zu erstellen, aber die Sache ist, die Anwendung gibt mir Kraft schließt, obwohl ich alle erforderlichen Anweisungen befolgt.
Hier ist der Android-Teil
%Vor%und hier ist das XML
%Vor%und das ist mein Manifest
%Vor%Und der Log Cat-Ausgang
%Vor% Ein anderes Problem, dem ich gegenüberstehe, ist, dass ich versuche,% code%
es gibt einen Fehler, dass es einen Paketnamen nicht erkennt, um import com.google.android.gms.maps.MapFragment;
zu sein, also kann ich nicht sogar die com.google.android.gms
oder GoogleMap
zum Beispiel benutzen.
Hat also jemand eine Lösung für diese zwei Probleme?
Vermutlich haben Sie Ihrem App-Projekt keinen Verweis auf das Google Play Services-Bibliotheksprojekt hinzugefügt. Weitere Informationen finden Sie in der Google Play Services-SDK-Dokumentation , insbesondere im Abschnitt "So richten Sie ein zu verwendendes Projekt ein" das Google Play-Dienst-SDK ".
ANZEIGEN VON GOOGLE MAP über Google Maps API v2 unter Android.
HINWEIS Alle zwei Fälle sind erforderlich, um den Google Play-Dienst und die Manifest-Datei einschließlich mehrerer Berechtigungen und des API-Schlüssels festzulegen.
1. Zeigen Sie Google Map im (Support-) Fragment an.
main.xml
%Vor%MainActivity.java
%Vor%2. Zeigen Sie MapView in (Support-) Fragment an.
main.xml
%Vor%MainActivity.java
%Vor%Ich habe festgestellt, dass Sie mehrere Dinge in Ihrem Code verpasst haben.
Antwort 1: Ihre GPSonMAP.java muss wie folgt modifiziert werden:
%Vor%Nach dem Ändern des obigen, drücken Sie "Strg + Umsch + (Alphabet) O" und einige erforderliche Klassen werden importiert.
Antwort 2: Ihre XML-Datei im Layout muss wie folgt geändert werden:
%Vor%Ihre MainActivity ist nicht MapsActivity, sondern GPSonMap.
Antwort 3 : Ihre Manifest-Datei stimmt nicht mit Ihrem Paketnamen mit dem beschriebenen Paketnamen in der Manifestdatei überein. Bitte gleichen Sie den Paketnamen mit dem gleichen Namen ab.
Ändern Sie "com.example.example" zu Ihrem Paketnamen.
Nachdem Sie einige Codes kopiert und eingefügt haben, müssen Sie MUST mindestens den Paketnamen und den Klassennamen überprüfen.
Ich hatte dieses Problem und verschwendete Zeit (über 1,5 Tage Haare ziehen Frustration). Dann sah ich ein YouTube-Video, das einen langweiligen Spaziergang durch die Anweisungen zum Hinzufügen der Google Play-Dienste zu einer App machte. Nun, in diesem Video nach dem Hinzufügen des SDK aus dem SDK-Manager haben sie die Eclipse "Nach Updates suchen". Dieses kleine Stück Magie ist ausgegangen und hat eine JAR-Datei heruntergeladen, die der SDK-Manager nicht tut! Sie müssen dies wirklich zu den Anweisungen hinzufügen und den Leuten die Frustration ersparen. Ich war versucht, Google Maps einfach aus meiner App zu entfernen. Ich benutzte die 1.0 und ich musste auf 2.0 aktualisieren oder Karten ablegen.
Tags und Links android google-maps google-maps-api-2 google-maps-android-api-2