gpt4 book ai didi

Android 和间接引用的 jars = BAD?

转载 作者:行者123 更新时间:2023-11-29 02:10:36 25 4
gpt4 key购买 nike

我有一个 Android 项目(在 Eclipse 中)引用了另一个纯 Java 项目。这个其他纯 Java 项目引用了一些 jar 库。我的问题:

在编译时一切似乎都很好。但是,当我运行 Android 项目时,出现与间接引用的 jar 库中的类相关的类未找到错误。

我在 Java build设置中将它们标记为“已导出”。如果我手动将 jar 文件包含在 Android 项目中,它会工作,但是,有时(大多数时候)我会收到“java.lang.IllegalArgumentException:已添加:...”错误,因为 dalvik 编译器似乎两次找到这些 jar(即使我从“导出”列表中删除 jar,也会发生这种情况。

有什么解决办法吗?

谢谢,丹尼尔

最佳答案

这是因为你的包含项目的依赖变成了你当前项目的依赖。我会:

  1. 将您的依赖项目打包成 JAR 并将其作为 JAR 包含在您当前的项目中。
  2. 在当前项目中包含您的依赖项目的依赖 JAR。

这有助于保持您的工作空间整洁,并确保您当前的项目始终在本地拥有适当的资源。您始终可以创建一个脚本来构建您的依赖项目并将 JAR 存放到您当前的项目中。

关于Android 和间接引用的 jars = BAD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7681880/

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