Java Projekt in Android nutzen, unable to resolve superclass

  • Antworten:0
bubi dubi
  • Forum-Beiträge: 73

28.04.2012, 21:19:26 via Website

Ich versuche gerade aus einem bereits vorhandenen Java Projekt, einige Klassen wiederzuverwenden.
Absolut harmlose Klassen die nur ein Paar Variablen halten. Z.B. sowas wie Benutzer, mit Vorname, nachname etc.

Ansich sollte es funktionieren.

Unter Java Build Path, im Android Projekt, bei Required Projects, habe ich das Projekt mitangegeben.
Eclipse beschwert sich auch nicht. Ich kann alle Klassen und Methoden nutzen, die mein altes Projekt hergeben.
Wenn ich allerdings die VM starte, bekomme ich die Fehlermeldung:
04-28 18:39:49.130: W/dalvikvm(507): Unable to resolve superclass of Lde/hartmannml/fcp/Logic/Config; (32)

Ich habe also eine Klasse Config, die von Config_bla erbt. Config_bla ist im alten Projekt. Config im Android Projekt.
Eclipse gibt keine Beanstandungen zurück. Erst wenn ich es wie gesagt starte, kommt der Fehler.
Auch einfache Klassen, die von nichts erben funktionieren nicht.
Jede Klasse die in meinem anderen Projekt liegt, wird nicht gefunden.
Anscheinend sieht der Compiler die Klassen, aber zur Laufzeit sind sie nicht mehr vorhanden.

Ich habe schon etliche Quellen geprüft. Laut Anleitung soll es auch genau so funktionieren.
Wenn ich z.B. eine Klasse einfach kopiere, geht natürlich dieser Teil.
Aber Copy & Paste ist ja auch nicht die feine Englische Art.

Ich hoffe es hatte schon mal jemand so ein Problem.

Antworten