gpt4 book ai didi

Android,Eclipse,将 .jar 放入 "lib"&"add to build path"与将 .jar 放入 "libs"

转载 作者:太空狗 更新时间:2023-10-29 15:54:30 29 4
gpt4 key购买 nike

我试图在 Eclipse v3.7.2 中将 loopj .jar 库添加到我的项目中

首先,我将 .jar 添加到“lib”目录中,右键单击它并选择“添加到构建路径”。它编译得很好,但在执行时出现错误“找不到类 'com.loopj.android.http.AsyncHttpClient'。

所以我从构建路径中删除了 .jar,并将其移动到“libs”目录中。

在“libs”目录下不需要添加构建路径,这次编译和执行都很好。

那么“lib”目录和“添加到构建路径”与“libs”目录之间的微妙区别是什么?

最佳答案

So what is the subtile difference between the "lib" directory & "add to build path" vs "libs" directory?

Android 当前的构建工具(Eclipse 和命令行)期望 JAR 位于 libs/ 目录中。它会自动将这些 JAR 添加到您的编译时构建路径中。更重要的是,它会将 JAR 的内容放入您的 APK 文件中,因此它们将成为您的运行时构建路径的一部分。

使用 lib/ 并手动修改您的构建路径将解决编译时问题,但是您的 JAR 内容不在您的 APK 中,因此在运行时将无法使用。

关于Android,Eclipse,将 .jar 放入 "lib"&"add to build path"与将 .jar 放入 "libs",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15707024/

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