繁体   English   中英

如何将库添加到android项目?

[英]How to add a library to an android project?

我已经从eneter.net下载了消息传递框架库。 在eclipse中,我已将库导入到/ libs文件夹。 我右键单击该库,然后将其添加到构建路径。 我知道代码是正确的,但是当我编译并尝试运行它时,它说它找不到类。 奇怪的是,当我在一个压缩程序中打开apk时,库在编译时并未添加到apk中。 有谁知道为什么会这样吗?

尝试在Eclipse的项目资源管理器中右键单击您的项目,然后点击Properties 转到标签为Java Build Path的选项卡,然后单击Add Library... (如果它是一个jar文件,则如果已将Jar Add External JARs...到项目中,则Add External JARs... Add JARs...如果尚未将Jar Add External JARs...到项目中,则Add External JARs...在项目中)。 从那里浏览要添加的库,然后将其添加到项目中。 重新编译(甚至是Project-> Clean),然后尝试运行它,看看是否现在添加了库。

我右键单击库,然后将其添加到构建路径

从Eclipse中的ADT插件的R17版本开始,这不是必需的。 此外,如果这样做可能会引起问题。

有谁知道为什么会这样吗?

可能是因为您的目录名称中有一个错字,所以它没有命名为libs/ 通过手动将其添加到构建路径中,您正在针对它进行编译,但是构建工具并未将其添加到APK中。

该库是否以完整的Android项目形式存在? 然后将其与另一个Android项目一起使用,方法是转到该项目的“属性”,选择“ Android”选项卡,然后在下部窗口中找到并选择该库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM