Hallo,
in meinem ersten Android Projekt will ich de.greenrobot.EventBus als "Ersatz" für das NSNotificationCenter von iOS Verwenden. Die App lässt sich ohne Probleme compilieren und starten. Während der Laufzeit erhalte ich aber folgende Ausgabe in LogCat:
Zitat05-12 08:02:46.240: I/dalvikvm(15670): Could not find method de.greenrobot.event.EventBus.getDefault, referenced from method com.example.MyApp.MyClass.<init>
05-12 08:02:46.240: W/dalvikvm(15670): VFY: unable to resolve static method 5832: Lde/greenrobot/event/EventBus;.getDefault ()Lde/greenrobot/event/EventBus;
05-12 08:02:46.240: D/dalvikvm(15670): VFY: replacing opcode 0x71 at 0x0037
Die App läuft ohne Probleme weiter, aber natürlich werden keine Events gesendet oder empfangen. Wie kann eine Klasse/Methode vorhanden sein (keine Probleme beim Compilieren) aber während der Laufzeit nicht gefunden werden?
Den EventBus habe ich über die Projekt-Properties unter "Java Build Path/Libraries" als JAR eingebunden.