Einbinden externer JARs in Android Projekt

A

Artwork

Ambitioniertes Mitglied
10
Servus,
ich habe ein paar JARs in ein bestehendes Android Projekt eingebuden. Dafür habe ich eine neue User Lib erstellt und dort eben die JARs eingebunden.

Dann habe ich die Klassen die ich brauche importiert und im code benutzt.

wenn ich die app nun starte bekomme ich den fehler

08-23 08:28:09.763: ERROR/dalvikvm(2123): Could not find class 'org.webharvest.definition.ScraperConfiguration', referenced from method html.parser.MainActivity.onCreate

irgendeine idee?
 
Hast du die Jars mit ins Package gepackt? Wenn du sie nur beim kompilieren benutzt, fehlen sie natürlich zur Laufzeit.
 
ich habe die lib dem build path hinzugefügt, genügt das nicht?
 
Nein. Das reicht nur zum builden. Sie muss mit im Package sein.
 
wie mach ich das?
 
Unter BuildPath müsste es in Eclipse einen Tab "Order and Export" geben. da müsstest du den Haken an deine Lib setzen.
 
hm, den haken hatte ich schon vorher hinzugefügt. der fehler besteht immernoch. hier etwas genauer die fehlermeldung:

08-23 15:17:42.834: ERROR/dalvikvm(2363): Could not find class 'org.webharvest.definition.ScraperConfiguration', referenced from method html.parser.MainActivity.onCreate
08-23 15:17:42.834: WARN/dalvikvm(2363): VFY: unable to resolve new-instance 18 (Lorg/webharvest/definition/ScraperConfiguration;) in Lhtml/parser/MainActivity;
08-23 15:17:42.834: WARN/dalvikvm(2363): VFY: rejecting opcode 0x22 at 0x0008
08-23 15:17:42.834: WARN/dalvikvm(2363): VFY: rejected Lhtml/parser/MainActivity;.onCreate (Landroid/os/Bundle;)V
08-23 15:17:42.834: WARN/dalvikvm(2363): Verifier rejected class Lhtml/parser/MainActivity;
08-23 15:17:42.844: WARN/dalvikvm(2363): Class init failed in newInstance call (Lhtml/parser/MainActivity;)
08-23 15:17:42.844: DEBUG/AndroidRuntime(2363): Shutting down VM
08-23 15:17:42.854: WARN/dalvikvm(2363): threadid=3: thread exiting with uncaught exception (group=0x4001da28)
08-23 15:17:42.854: ERROR/AndroidRuntime(2363): Uncaught handler: thread main exiting due to uncaught exception
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): java.lang.VerifyError: html.parser.MainActivity
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at java.lang.Class.newInstanceImpl(Native Method)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at java.lang.Class.newInstance(Class.java:1472)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at android.app.Instrumentation.newActivity(Instrumentation.java:1097)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2316)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at android.app.ActivityThread.access$2100(ActivityThread.java:116)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at android.os.Handler.dispatchMessage(Handler.java:99)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at android.app.ActivityThread.main(ActivityThread.java:4203)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at java.lang.reflect.Method.invokeNative(Native Method)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at java.lang.reflect.Method.invoke(Method.java:521)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
08-23 15:17:42.924: ERROR/AndroidRuntime(2363): at dalvik.system.NativeStart.main(Native Method)
 

Ähnliche Themen

M
Antworten
2
Aufrufe
627
Mozart40
M
D
Antworten
23
Aufrufe
2.515
Data2006
D
OnkelLon
Antworten
13
Aufrufe
1.974
OnkelLon
OnkelLon
Zurück
Oben Unten