Когда я пытаюсь синхронизировать град, он показывает эту ошибку.Android Gradle не удается найти Apache-библиотеку
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'
}
Мой корень 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, но это не так Работа. Таких вопросов не так много, и они не разрешались. Поэтому мне нужно было задать этот вопрос для прекрасного конца.
Перейдите по этой ссылке http://stackoverflow.com/questions/31653002/how-to-use-the-legacy-apache-http-client- на андроид-м. –
@ LongPhan это не работает. – Daniel
У меня также есть эта проблема и исправлена ее, удалив строку 'useLibrary 'org.apache.http.legacy'' из модуля' build.gradle'. Попробуйте. Если нет, попробуйте некоторые из предложений [здесь] (http://stackoverflow.com/questions/33914589/gradle-failed-to-sync-with-unable-to-find-optional-library). Удачи! – Daniel