gpt4 book ai didi

android - 在 Android Eclipse 项目中包含 cwac-loaderex 库

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

我正在尝试使用 cwac-loaderex我的 Android 应用程序中的库。我克隆了存储库并将包含的项目导入到我的 Eclipse 项目中。

此时我在 Eclipse 中没有任何编译错误,但是当我尝试在模拟器中运行该应用程序时,我得到:

03-23 20:34:16.895: E/dalvikvm(652): Could not find class 'com.commonsware.cwac.loaderex.SQLiteCursorLoader', referenced from method com.alwaysorderdessert.AlwaysOrderDessertActivity.onCreateLoader

如何确保这些外部依赖项与我的应用程序一起加载到模拟器中,并且(通过扩展?)包含在我的分布式 .apk 中?

谢谢!


更新

我已将 .jar 文件添加到我的项目并包含在构建路径中,所以现在我的项目资源管理器窗口如下所示:

project explorer snippet

但是,我在模拟器中仍然遇到同样的错误。有什么想法吗?

再次感谢。

更新2

经过一些谷歌搜索并感谢 this SO answer我发现我只需要在 Java Build Path > Order and Exports 选项卡中勾选 .jar 文件。

Order-Export snippet

更新3

正如下面答案中的评论所指出的,我应该将 .jar 文件复制到 libs/ 目录而不是 lib/。这使得其他更改变得不必要(即,将 .jar 添加到构建路径,选择它进行导出)。一封信有多么不同!

最佳答案

将 JAR 放在您的 libs/ 目录中,这应该足够了。

我注意到我的自述文件已过时,告诉您将其添加到 Eclipse 构建路径中。这在一年前是正确的,但现在不再需要了,并且可能会导致您的问题。因此,如果您手动调整了构建路径,请撤消它。对于过时的说明,我深表歉意。

关于android - 在 Android Eclipse 项目中包含 cwac-loaderex 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15593915/

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