首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java (Android) -类未找到异常

Java (Android) -类未找到异常
EN

Stack Overflow用户
提问于 2011-08-07 18:03:49
回答 1查看 11.3K关注 0票数 1

我试着用Android做一些简单的FTP操作。在做了一点研究之后,我决定加入apache-commons。下面是我为使它在Eclipse下工作而采取的步骤。

  1. 下载了包从这里开始并在本地解压缩它。
  2. 在Eclipse中,要添加这个新库,我转到(窗口>) Preferences > Java > Build Path >用户库,单击 new ,将其命名为apache-commons-net,然后通过选择下载中的.jar文件向其添加.jar.
  3. 对于每个.jar,我将源附件添加为在这里描述。
  4. 完成后,我右键单击我的项目并选择属性> Java >,单击添加库.>用户库>(下一步>)选择 > Finish。然后,该库将与Android 2.2一起显示在 library 选项卡中。

我开始编程,对于这个库中的类/方法/等等,代码完成可以很好地工作。导入语句包括在内,等等。一切似乎都正常工作。问题是,当我运行该应用程序时,它会强制关闭,而我在Eclipse中的LogCat显示了以下错误:

无法找到来自方法<...>的类org.apache.Commons.net.ftp.FTPClient ..。 原因: java.lang.NoClassDefFoundError: org.apache.commons.net.ftp.FTPClient

似乎我已经正确地设置了所有东西,那么为什么执行程序抱怨它找不到类呢?

任何想法或帮助都是非常感谢的。

  • 伊恩
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-07 18:15:33

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

编辑

在这个问题中可能有更多的信息:将外部.jar文件导入Android项目

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6974670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档