转载自:Android程序报错:程序包org.apache.http不存在——Android 6.0已经不支持HttpClient
问题:升级 Android Studio 项目的 BuildTool 后,程序报错

原因:
Android 6.0 已经不支持 HttpClient 了
解决方法:
在 Module 的 build.gradle 中加入useLibrary 'org.apache.http.legacy'
apply plugin: 'com.android.library'
android {
compileSdkVersion 25
buildToolsVersion '25.0.0'
useLibrary 'org.apache.http.legacy'
defaultConfig {
minSdkVersion 10
targetSdkVersion 22
versionCode 1001
versionName "1.0.0.1"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:25.3.1'
}
本文解决了一个常见问题:在升级Android Studio项目的BuildTool后遇到的“程序包org.apache.http不存在”的错误。介绍了Android 6.0不再支持HttpClient的情况,并提供了解决方案,在build.gradle文件中加入特定配置以兼容旧版本依赖。
2666

被折叠的 条评论
为什么被折叠?



