Gradle не удалось синхронизировать с «невозможно найти дополнительную библиотеку»
Мне пришлось переустановить систему, и сегодня я получаю эту ошибку в Android Studio при попытке синхронизации с Gradle:
Warning: Unable to find optional library: org.apache.http.legacy
Мой проект Gradle это:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
allprojects {
repositories {
mavenCentral()
}
}
И мой модуль Gradle:
apply plugin: 'android'
android {
useLibrary 'org.apache.http.legacy'
compileSdkVersion 23
buildToolsVersion '23.0.2'
defaultConfig {
minSdkVersion 16
targetSdkVersion 23
}
buildTypes {
release {
}
}
productFlavors {
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:support-v4:23.1.1'
compile 'com.android.support:appcompat-v7:23.1.1'
}
Чтобы продолжить использовать API-интерфейсы Apache HTTP, сначала необходимо объявить следующую зависимость во время компиляции в файле build.gradle:
android {
useLibrary 'org.apache.http.legacy'
}
Я попробовал упомянуть предложения вэта тема но они не работают. Тот же результат с предварительным просмотром Android и 1.5.
Как я могу это исправить?
редактироватьВещи, которые я пробовал до сих пор:
Измените версии пути к классу gradle на 1.3.0, 1.3.1, 1.5.0.
ИзменитьcompileSdkVersion
а такжеtargetSdkVersion
до 22. Также buildToolsVersion с 23.0.1, 23.0.0, 22.0.1.