如何将库添加到android项目?

时间:2012-06-01 16:47:19

标签: java android eclipse sockets tcp

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

  

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

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

  

有谁知道为什么会这样?

可能是因为目录名中存在拼写错误,因此未将其命名为libs/。通过手动将其添加到构建路径,您正在编译它,但构建工具不会将其添加到APK。

答案 2 :(得分:1)

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