jpt*_*ung 2 eclipse android jar libs
我试图在Eclipse v3.7.2中将loopj .jar库添加到我的项目中
首先,我将.jar添加到"lib"目录中,右键单击它并选择"添加到构建路径".它编译得很好,但在执行时我得到一个错误"找不到类'com.loopj.android.http.AsyncHttpClient'.
所以我从构建路径中删除.jar,并将其移动到"libs"目录中.
当它在"libs"目录中时,不需要添加构建路径,这次它编译得很好并且执行也很好.
那么"lib"目录和"添加到构建路径"与"libs"目录之间的微妙区别是什么?
那么"lib"目录和"添加到构建路径"与"libs"目录之间的微妙区别是什么?
Android的当前构建工具(Eclipse和命令行)期望JAR位于libs/目录中.它会自动将这些JAR添加到编译时构建路径中.更重要的是,它会将JAR的内容放入您的APK文件中,因此它们将成为您的运行时构建路径的一部分.
lib/手动使用和删除构建路径将解决编译时问题,但是您的JAR内容不在APK中,因此在运行时将无法使用.
| 归档时间: |
|
| 查看次数: |
2174 次 |
| 最近记录: |