首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >找不到Android库

找不到Android库
EN

Stack Overflow用户
提问于 2011-07-27 15:34:06
回答 7查看 40.5K关注 0票数 17

在我的android项目中,我正在编写一个连接到服务器的程序,下面是我需要使用的库。

但是我收到一个错误,说下面的问题无法解决。如何解决此错误?我在Windows上使用eclipse JAVA EE。

代码语言:javascript
复制
 import org.apache.http.entity.mime.MultipartEntity;
 import org.apache.http.entity.mime.content.ContentBody;
 import org.apache.http.entity.mime.content.FileBody;
 import org.apache.http.entity.mime.content.StringBody;
EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-07-27 15:41:04

apache commons site下载jars,并将它们添加到项目和路径中。

在Apache HttpComponents http://hc.apache.org/downloads.cgi中立即编辑

票数 18
EN

Stack Overflow用户

发布于 2015-04-21 17:47:30

添加这两个依赖项

代码语言:javascript
复制
compile "org.apache.httpcomponents:httpcore:4.2.4"
compile "org.apache.httpcomponents:httpmime:4.3"

看起来不错。

票数 27
EN

Stack Overflow用户

发布于 2015-01-13 00:10:01

我知道这是一个老帖子,但值得一提的是,这些jars现在包含在eclipse Android ADT包中(对于MAC,我还没有检查过Windows)。您确实需要检查版本是否为您想要的版本,但如果是,则可以继续。

这意味着您可以将它们添加到您的项目中,而不必首先单独下载它们-只需按照以下步骤操作:

首先右键单击您的项目,选择属性,如下图所示:

然后从弹出窗口中选择Java Build Path:

现在选择'Libraries‘选项卡:

点击'Add external JARS‘并导航到你的ADT包/sdk/tools/lib/httpclient (httpmime等),然后点击打开:

您还需要将Jar文件本身导入到项目中。我发现最好的方法是简单地将JAR文件复制到项目中的'libs‘文件夹中-即CTRL C和CTRL V,或者普通的拖放文件复制。为了安全起见,我会刷新(右键单击项目并选择刷新-请参见上面第一张图片中的菜单),然后清理您的项目。

注意:如果您正确地完成了上面的构建路径部分,但是忘记将JAR文件本身添加到您的‘org.apache.http.entity.mime.content.FileBody'.’文件夹中,您将得到一个错误,如:'Caused by: java.lang.NoClassDefFoundError: libs

要解决这个问题,只需将jar文件复制到项目的'libs‘文件夹中即可。

您现在应该可以开始了!

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6840911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档