3 Stimmen

Android: Wie kann ich eine von mir erstellte Klasse importieren?

Ich verfolge die Hallo, MapView Dokumentation für Android.

Ich habe es erfolgreich den größten Teil des Weges durch, einschließlich der Erstellung der HelloItemizedOverlay-Klasse gefolgt, aber wenn ich zu diesem Abschnitt erhalten:

List<Overlay> mapOverlays;
Drawable drawable;
HelloItemizedOverlay itemizedOverlay;

Ich erhalte plötzlich die Fehlermeldung HelloItemizedOverlay cannot be resolved to a type .

Ich vermute, dass dies daran liegt, dass ich die Klasse nicht importiert habe (die Dokumentation enthält im Allgemeinen keine Anweisungen dazu), aber wie importiere ich die Klasse, die ich in meinem Projekt erstellt habe?

1voto

Najeebullah Shah Punkte 4154

Verschieben Sie Ihre Klasse HelloItemizedOverlay.java nach unten in das Paket, in dem die Java-Datei liegt, von der aus Sie HelloItemizedOverlay aufrufen

0voto

Chilloutman Punkte 447

0voto

ninjasense Punkte 13516

Fügen Sie die Klasse zu einer Jar-Datei hinzu. Klicken Sie dann mit der rechten Maustaste auf Ihr Projekt und navigieren Sie zu BuildPath > Configure build path und fügen Sie auf der Registerkarte libraries Ihre Jar-Datei hinzu. Sie können auch versuchen, einfach die .class-Datei in den src-Ordner auf Ihrer Festplatte und aktualisieren Sie Ihr Projekt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X