gpt4 book ai didi

Android -- 包含 jar 导致 'class not found' 异常

转载 作者:行者123 更新时间:2023-11-29 17:54:19 25 4
gpt4 key购买 nike

我想将 Netty 的 jar 包含到我的 android 项目中。

我试过了 adding it directly as a reference ,但我收到 java.lang.NoClassDefFoundError,指向 Netty 的一个类。

另一种方法是将库直接放入 libs 文件夹中,当我这样做时,Eclipse 的 Android 插件会自动将 jar 包含在 libs 中文件夹放入“android私有(private)图书馆”。在那种情况下,我似乎无法附上来源。

我尝试删除 android 私有(private)库,并通过引用库链接所有内容。 android 似乎无法从引用库中找到类;因为它导致了 NoClassDefFoundError 异常。

我想知道是否有合适的方法来解决这个问题。

注意:我知道有很多关于这个问题的帖子......例如这个方法(来自上面的链接):

  1. 在项目的根文件夹中创建一个名为 libs 的文件夹
  2. 将您的JAR 文件复制到libs 文件夹
  3. 现在 右键单击 Jar 文件,然后选择构建路径 > 添加到构建Path,这将在您的目录中创建一个名为“Referenced Libraries”的文件夹项目

但这只会导致 NoClassDefFoundError 异常。

我正在使用 Eclipse Kepler。

最佳答案

我通过接下来的步骤解决了这个问题:

  1. 转到Java 构建路径->订购和导出
  2. 为所有库打开复选框
  3. 点击确定
  4. 清理并重建您的项目

关于Android -- 包含 jar 导致 'class not found' 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20604842/

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