gpt4 book ai didi

库项目中的 Android 库项目

转载 作者:行者123 更新时间:2023-11-30 04:28:57 27 4
gpt4 key购买 nike

我注意到自上次 ADT 更新后我不再构建某些应用程序。

场景如下:

  1. 我有一个“通用”库,其中包含我在大部分项目中使用的一些功能和包装器
  2. 我有一个项目库,包含应用程序的“默认”版本,包含“通用”库
  3. 我有 2 个项目,一个是免费的,一个是应用程序的完整版本。两者都包含 lib 2(项目库)

当我构建和清理项目(并执行所有常规操作)时,一切正常。但是,当我尝试运行该应用程序时,抛出了一个错误:

Conversion to Dalvik format failed with error 1

事实证明,“公共(public)”库导致了问题

java.lang.IllegalArgumentException: already added: Lcom/package/common/Class$Sample

我认为问题在于,第一个(公共(public))库包含在库和最终项目中。

问题是,我只将公共(public)库添加到项目库中,它会自动添加到最终项目中(我可以在 Eclipse 的“库项目”下看到 .jar),但我没有找到删除它的方法。

我在这上面浪费了很多时间,所以非常感谢任何帮助。

希望我说得足够清楚,这是一个困惑的情况:)

最佳答案

嘿,他们对 lib 项目的处理方式进行了一些重大更改。 Check out Xaviers post在关于它的 android 博客上,它帮助我弄清楚了我的想法。

关于库项目中的 Android 库项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8058233/

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