Eclipse will meine Bibliothek einfach nicht mitkompilieren

T

Trancegott

Neues Mitglied
0
Hallo,
ich habe eine App geschrieben, die auf Die Commons.net(3.1)-Bibliothek zugreift.
Die commons-net-3.1 Datei liegt in dem Unterordner "lib" des App Verzeichnisses.
Code:
E:\Android_Programme\TestApp\lib
Ich habe die Bibliothek so eingebunden: Properties -> Java Build Path -> Libraries -> Add Jars...
In .classpath steht folgendes:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="src" path="src"/>
	<classpathentry kind="src" path="gen"/>
	<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
	<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
	<classpathentry kind="lib" path="lib/commons-net-3.1.jar"/>
	<classpathentry kind="output" path="bin/classes"/>
</classpath>

Aber wenn ich die app Starte, kommt diese Fhlermeldung:
Code:
04-29 12:51:27.528: E/AndroidRuntime(874): java.lang.NoClassDefFoundError: org.apache.commons.net.ftp.FTPClient
Und wenn ich mit dex2jar mir die packages anschaue, dann seh ich nur:
Untitled.png


Kann mir jemand helfen? :confused:
 
Jep, die Lösung ist ganz einfach. Nochmal in die Build Properties gehen und im rechten Reiter (weiß gerade nicht, wie er heißt) die .jar mit exportieren. Das ist ganz wichtig. Danach sollte alles funktionieren.

Früher musste man das nicht machen, aber ab ADT 17 ist es Pflicht.
 
Ich danke dir :)
 

Ähnliche Themen

E
  • evgkop
Antworten
1
Aufrufe
49
swa00
swa00
wernho
Antworten
11
Aufrufe
718
wernho
wernho
SaniMatthias
Antworten
19
Aufrufe
999
swa00
swa00
Zurück
Oben Unten