在急切等待我的简单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文件中放置一些神奇的咒语?我想不出它可能是什么 谢谢!