gpt4 book ai didi

Android:如何从 Eclipse ADT 应用程序项目中引用库项目?

转载 作者:太空狗 更新时间:2023-10-29 13:42:50 25 4
gpt4 key购买 nike

我有一个编译的项目,但在兄弟库项目中包含的类名上抛出 NoClassDefFoundError,但仅当从 Eclipse 构建时。当我从 ant 文件构建项目时,它运行得很好。

我如何告诉 Eclipse 构建系统我的应用程序的 .apk 需要来自库项目的 .class 文件的副本。

这个页面... http://developer.android.com/guide/developing/eclipse-adt.html#libraryReferencemake 听起来像是添加库应该“正常工作”而无需其他步骤。我看到它已经使用必要的链接更新了我的 default.properties,使我的 ant 构建工作。

尽管遵循了这些步骤(我的库项目在我的应用程序项目属性的 Android 页面中列出),但 Eclipse 无法识别编辑器中的新类。因此,我执行了将库添加到 Java 构建路径的标准 Eclipse 步骤。现在编译器和 IDE 识别了这个类,但我的应用程序仍然因 NoClassDefFoundError 崩溃,即使在 Java Build Path、Order 和 Export 中检查了库之后也是如此。

我错过了什么步骤?

一些背景... 我首先构建了 Eclipse 项目。然后,在一个单独的目录中,我使用带有所有参数的 android create project ... 来创建一个配置相同的项目。最后,我将 ant build.xml 和 *.properties 文件复制到 Eclipse 项目目录中。我对我试图引用的图书馆项目做了同样的事情。

最佳答案

我偶尔会遇到这种情况,但不确定是什么原因造成的。要解决此问题,我必须链接到我的图书馆项目的来源。在主项目的构建路径中,链接到您要包含的库项目的“src”文件夹。

关于Android:如何从 Eclipse ADT 应用程序项目中引用库项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3774902/

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