当我尝试同步gradle时,会显示此错误。
Warning:Unable to find optional library: org.apache.http.legacy
我的build.gradle:
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.myapp.mynamespace"
minSdkVersion 15
targetSdkVersion 23
versionCode 17
versionName "1.7"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
compileOptions.encoding = 'UTF-8'
}
我的root build.gradle:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
allprojects {
repositories {
jcenter()
}
}
我尝试使用gradle 1.3.1和buildToolsVersion 23.0.2,但它没有用。这样的问题并不多,而且没有解决。所以我需要提出这个问题才能达到目的。
答案 0 :(得分:0)
之前我遇到过这个问题,解决问题的方法是将JAR复制到项目的libs/
文件夹中,Gradle不会自动解析这个jar。
您的本地计算机上已有SDK/platforms/android-23/optional