当前位置: 首页 > 知识库问答 >
问题:

Apache HttpClient Android(Gradle)

常炯
2023-03-14
compile group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5'

我想在我的代码中使用MultipartEntityBuilder。然而,Android studio并没有将这个库添加到我的代码中。有人能帮我做这个吗?

共有1个答案

锺离穆冉
2023-03-14

如果您使用的是target SDK AS23,请在您的构建中添加以下代码。gradle

android{
 useLibrary  'org.apache.http.legacy'
}

这里的附加注意:不要尝试使用这些文件的梯度版本。它们坏了(28.08.15)。我试了5个多小时才让它工作。只是没有。不起作用的:

compile 'org.apache.httpcomponents:httpcore:4.4.1'
compile 'org.apache.httpcomponents:httpclient:4.5'

另一件不用的事:

'org.apache.httpcomponents:httpclient-android:4.3.5.1'
 类似资料:
  • 问题内容: 是否可以在Gradle(在Android Studio中)中指定对当前项目边界之外的另一个gradle项目的依赖关系?例如,相对路径如下所示: 所以我想的是这样的: 我有一个Android应用程序。结构如下: MyApp(路径为/ Users / foo / workspace / MyApp) 应用程序(路径为/ Users / foo / workspace / MyApp / a

  • 问题内容: 我想将android库项目安装到本地Maven存储库。这是 build.gradle : 当我跑步时: 它卡在这里: 因此,我注意到的第一件事是,由于某种奇怪的原因,它正在尝试将其作为APK部署在设备上。 我是在做错什么,还是只是android-library插件与maven插件不兼容? 问题答案: 编辑: 请参阅github页面(https://github.com/dcendent

  • 问题内容: 我正在尝试使用设置为 我不明白为什么intellij在其安装目录中寻找JDK。 在intellij中: 问题答案: IDEA有2个版本:32位和64位。 您的Java是64位版本,因此您必须运行64位版本的IDEA 。 否则,您可以提供32位JDK或通过IDEA设置来调整行为 https://intellij-support.jetbrains.com/hc/en- us/articl

  • 问题内容: 我制作了这个带有两个按钮和一个textview的小型android应用程序,非常基本。但是它不是从模拟器开始的。没有任何构建错误。 这是activity_main.xml文件 这是MainActivity.java文件 我曾尝试进行多个项目,但这无法正常工作。在第一个项目中,它在显示第一个版本后开始显示错误,提示“无法解析符号R”,并以红色突出显示R的所有实例。但是,在此版本中,即使在

  • 问题内容: 即使从IntelliJ IDEA内部进行成绩构建,也不会将依赖项放入“外部库”文件夹中,因此这些类不会在编辑器中显示为建议,当我手动将其作为导入添加时,会出现编译错误。 如何使IntelliJ自动将依赖项合并到我的 build.gradle 文件中,例如: 问题答案: 您要么需要从Idea中将项目作为Gradle项目导入。添加依赖项时,需要打开Gradle窗口并执行刷新。 或者使用以下

  • 问题内容: Gradle构建有三个文件 定义构建配置脚本 问题 &之间有什么区别? vs. 什么时候应该设置设置? 问题答案: 就像文件一样,该文件是一个Groovy脚本。每个构建中将只执行一个脚本(与多项目构建中的多个脚本相比)。该脚本将在任何脚本之前甚至在创建实例之前执行。因此,针对对象对其进行评估。使用该对象,您可以将子项目添加到构建中,从命令行()修改参数,并访问该对象以注册生命周期处理程

  • 问题内容: 我正在开发spring app,需要逐步执行控制器方法以了解其工作方式。我正在日食中工作,并使用命令构建我的应用程序。 如何在调试模式下运行它? 我试过了,但这只是调试日志,不是调试模式 我试过了-这给了我关于任务的信息,我看到了选项,但是当我运行 应用程序无法启动 问题答案: 运行应用程序后,应用程序将被挂起,直到将调试器连接到正在侦听的端口(端口5005)。

  • 问题内容: 我正在使用gradle为2个小型android应用程序创建不同的样式,我想知道是否可以针对我的不同样式在build.gradle的xml文件中编辑应用程序名称。 问题答案: 你是什么意思?清单中的应用程序包名称或启动器中显示的应用程序名称? 如果是前者,请执行以下操作: 也可以覆盖应用程序名称,但您必须提供风味叠加资源。 因此,创建以下文件: 在其中,只需覆盖包含您的应用程序名称的字符