如何在Android / Eclipse中使用FTPClient JAR库

时间:2011-08-16 19:50:56

标签: android eclipse

在急切等待我的简单FTP问题的答案时,我正在尝试使用FTPClient库(http://androiddev.orkitra.com/?p=139),但我得到了一个“NoClassDefFoundError” “异常,可能是因为我对.JAR库文件做错了。我试着遵循我发现的各种帮助,但仍然得到错误。

我下载了JAR文件,然后在Eclipse中我在... / myproj / libs区域创建了一个NEW文件夹,然后导入了JAR:org.apache.commons.net_2.0.0.v200905272248.jar(注意你必须创建Eclipse | File | New ...)

中的文件夹

我创建了一个用户库(Window | Preferences | Java | Build Path | User Libraries),称之为ClientFTP

我做了一个“添加Jar”,浏览到... / myproj / libs区域,指向.jar文件

我去了Project |属性| Java构建路径|库和选定的ClientFTP,然后添加JAR文件的Jar

现在该文件出现在我的Package Explorer屏幕中,我可以这样做:
import org.apache.commons.net.ftp.FTPClient;
当我实例化类时,Eclipse中没有错误,因此该部分似乎有效。

但是当我在模拟器上运行它时,我得到了异常。是否需要在我的AndroidManfest文件中放置一些神奇的咒语?我想不出它可能是什么 谢谢!

1 个答案:

答案 0 :(得分:0)

我终于搞清楚了,Android必须这么做,请看答案: Howto do a simple ftp get file on Android