2012-04-09 5 views
0

Ich habe eine NoClassDefFoundError, wenn Sie versuchen, eine Absicht für eine Klasse, die von MapActivity geerbt.Android NoClassDefFoundError beim Erstellen Absicht

Hier ist der Code, wo ich die Ausnahme bekam: Intent mapTabIntent = new Intent (this, MapTab.class); Wo dies ist die TabActivity

Ich müde mit Android-Version 2.1 und 2.2 Google APIs. Ich legte die Manifest-Datei außerhalb der Anwendung: Ich verwendete in Manifest die android.permission.INTERNET auch.

Meine Anwendung funktioniert perfekt ohne MapTab. Ich habe bereits die MapTab-Klasse und das MapTab-Layout neu erstellt, das Ergebnis ist das gleiche.

Was habe ich verpasst?

+0

zeigen Sie Ihre Manifest-Datei – Abhi

+0

maps.jar den Klassenpfad var in Eclipse hinzufügen geerbt. – Relsell

+0

http://stackoverflow.com/questions/2247998/noclassdeffounderror-eclipse-and-android diesen Link versuchen, könnte es Sie – Nishant

Antwort

0

Überprüfung dieser Frage: https://stackoverflow.com/a/5719847/1317080 Es scheint, Ihr Problem mit der vm zu tun hat, nicht die Google Maps-Klasse finden Sie

+0

Die maps.jar Datei in Google APIs, Projekteigenschaften Pfad Bibliotheken bauen Java-Hilfe – Laszlo

+0

können Sie die vollständige logcat-Ausgabe veröffentlichen? –

+0

Ich habe außerhalb der Anwendung in der Manifest-Datei abgelegt. Wenn ich es zwischen ... setzen ... Ich habe einen anderen Fehler: erfordert nicht verfügbare Funktion android.hardware.sensor.light; Versagen! und meine App hat nicht begonnen. Ich benutze Lichtsensor und ich habe die Verwendung definiert. Laszlo