Eclipse will meine Bibliothek einfach nicht mitkompilieren

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Trancegott, 29.04.2012.

  1. Trancegott, 29.04.2012 #1
    Trancegott

    Trancegott Threadstarter Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    0
    Registriert seit:
    12.02.2012
    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:
    [​IMG]

    Kann mir jemand helfen? :confused:
     
  2. v Ralle v, 29.04.2012 #2
    v Ralle v

    v Ralle v Android-Lexikon

    Beiträge:
    913
    Erhaltene Danke:
    199
    Registriert seit:
    27.08.2010
    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.
     
  3. Trancegott, 29.04.2012 #3
    Trancegott

    Trancegott Threadstarter Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    0
    Registriert seit:
    12.02.2012
    Ich danke dir :)
     

Diese Seite empfehlen