gpt4 book ai didi

Java (Android) - 未找到类异常

转载 作者:行者123 更新时间:2023-11-29 07:18:57 25 4
gpt4 key购买 nike

我正在尝试在 Android 中做一些简单的 FTP 操作。经过一番研究,我决定使用 apache-commons-net。 .以下是我为让它在 Eclipse 下工作所采取的步骤。

  1. 下载包 from here并在本地解压。
  2. 在 Eclipse 中,要添加这个新库,我转到 (Window >) Preferences > Java > Build Path > User Libraries,单击 New,将其命名为 apache-commons-net,然后通过选择下载中的 .jar 文件添加 JAR... 到它。
  3. 对于每个.jar,我在源附件中添加为described here.
  4. 完成后,我右键单击我的项目并选择 Properties > Java Build Path > Libraries,单击 Add Library... > User Library >(下一步 >)选择 apache-commons-net > 完成。然后,该库会与 Android 2.2 一起显示在 Libraries 选项卡中。

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

Could not find class 'org.apache.commons.net.ftp.FTPClient', referenced from method <...>
...
Caused by: java.lang.NoClassDefFoundError: org.apache.commons.net.ftp.FTPClient

看起来我已经正确设置了所有内容,那么为什么执行会提示找不到类???

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

  • 伊恩

最佳答案

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

编辑

这个问题可能有更多信息:Importing external .jar file to Android project

关于Java (Android) - 未找到类异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6974670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com