Ich lerne kürzlich Android und möchte eine kleine Anwendung von Google-Map-API erstellen, aber ich weiß nicht, wie schwierig das ist ...
Das erste ist die Referenzposition von
Java-Code
<application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".HelloAndroid" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <uses-library android:name="com.google.android.maps" /> </application>
Beachten Sie, dass die
Nachdem ich dies geändert hatte, lief ich weiter, aber der Fehler trat immer noch auf und er wurde immer noch unerwartet gestoppt. Nach mehreren Experimenten habe ich das Problem schließlich in der MapActivity-Klasse behoben, da ich wie üblich die Activity-Klasse geerbt habe , alles Normalerweise kann auch GPS simuliert werden, aber wenn MapActivity geerbt wird, tritt der obige Fehler auf. Plötzlich fiel mir ein, ob während des Erstellungsprozesses ein Problem mit der Bibliothek aufgetreten war, und ich änderte dann die Option „Projekt-Build-Ziel“ der Option „Android“ in den Eigenschaften von „Android1.5“ in „Google APIs“. Zu diesem Zeitpunkt musste ich sie als verwenden Laut Buch eine Bibliothek eines Drittanbieters. Löschen Sie die zum JAVA-Build-Pfad hinzugefügte Bibliothek „map.jar“, da die Bibliothek „mar.jar“ nach der Auswahl automatisch in die Google-APIs einbezogen wird.
Wenn Sie es jetzt noch einmal ausführen, können Sie die Google-Karte sehen, an der ich mehrere Stunden lang gearbeitet habe...
Räucherstäbchen verbrennen...