Bezüglich der Verwendung der MapActivity-Klasse in Android

巴扎黑
Freigeben: 2023-03-03 17:52:01
Original
1236 Leute haben es durchsucht

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 , was im Buch nicht erwähnt wird. Als Ergebnis erschien ein unerwarteter Fehler, sobald das Programm ausgeführt wurde. Ich dachte zunächst, es gäbe ein Problem mit dem von der API bereitgestellten Schlüssel erneut angewendet, aber das Problem bestand immer noch, also habe ich online gesucht und festgestellt, dass es so aussehen sollte:

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>
Nach dem Login kopieren

Beachten Sie, dass die kann nur im Tag hinzugefügt werden. Da es sich um eine Drittanbieterbibliothek handelt, wird es nicht korrekt geladen.

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...


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!