Java(Android) - 类未找到异常

ist*_*sci 1 java eclipse installation android

我正试图在Android中做一些简单的FTP东西.经过一番研究,我决定选择apache-commons-net.以下是我在Eclipse下使用它的步骤.

  1. 从这里下载包并在本地解压缩.
  2. 在Eclipse中,要添加这个新库,我转到(Window>)首选项> Java>构建路径>用户库,单击新建,命名它apache-commons-net,然后选择添加JAR ...通过选择出现的.jar文件下载.
  3. 对于每个.jar,我按照此处的描述添加Source附件.
  4. 完成后,我右键单击我的项目并选择Properties> Java Build Path> Libraries,单击Add Library ...> User Library>(Next>)选择apache-commons-net> Finish.然后,库将显示Android 2.2在" 库"选项卡中.

我开始编程,代码完成适用于类/方法/等.来自这个图书馆.包括导入语句等等.一切似乎都能正常工作.问题是,当我运行应用程序时,它强制关闭,Eclipse中的LogCat显示以下错误:

找不到类'org.apache.commons.net.ftp.FTPClient',从方法<...>引用
...
引起:java.lang.NoClassDefFoundError:org.apache.commons.net.ftp.FTPClient

看起来我已经正确设置了一切,为什么执行抱怨它找不到类?

非常感谢任何想法或帮助.

  • 伊恩

Aug*_*sto 6

您需要将jar复制到libs项目中的目录.ADK从该文件夹中选择库并将它们转换为针对Dalvik优化的类.

编辑

此问题可能还有更多信息:将外部.jar文件导入Android项目