大佬教程收集整理的这篇文章主要介绍了如何将Apache HTTP API(旧版)添加为Android M的build.grade的编译时依赖项?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
对于API 23:
顶级build.gradle-/build.gradle
buildscript {
...
dependencIEs {
classpath 'com.androID.tools.build:gradle:1.3.1'
}
}
...
特定于模块的build.gradle-/app/build.gradle
androID {
compileSdkVersion 23
buildToolsversion "23.0.0"
uselibrary 'org.apache.http.legacy'
...
}
官方文档(不过仅供预览):http : //developer.android.com/about/versions/marshmallow/androID-6.0-changes.HTML#behavior-apache-http-clIEnt
最新的AndroID Gradle插件变更日志:http ://tools.android.com/tech-docs/new-build-system
如前所述这里,Android的M将不支持的Apache http API。该文档指出:
请改用httpURLConnection类。
要么
要继续使用Apache http API,必须首先在build.gradle文件中声明以下编译时依赖性:
android {useLibrary’org.apache.http.legacy’}
我已经将项目对httpClient的大部分用法转换为httpURLConnection,但是,我仍然需要在一些领域中使用httpClient。因此,我试图将“ org.apache.http.legacy”声明为编译时依赖项,但在build.gradle中遇到错误:
找不到Gradle DSL方法:“ useLibrary()”
我的问题是:如何在项目中将“ org.apache.http.legacy”声明为编译时依赖项?
任何帮助深表感谢。谢谢
以上是大佬教程为你收集整理的如何将Apache HTTP API(旧版)添加为Android M的build.grade的编译时依赖项?全部内容,希望文章能够帮你解决如何将Apache HTTP API(旧版)添加为Android M的build.grade的编译时依赖项?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。