Как мне решить эту ошибку моего gradle с библиотекой Apache?

Я пытаюсь открыть свой проект Android в Android Studio, и открытие его отмечает ошибку в библиотеке

Не удается найти дополнительную библиотеку: org.apache.http.legacy

Я не понимаю, почему ...

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.1"

defaultConfig {
    applicationId "com.example.user.activofijo"
    minSdkVersion 14
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}
android {
useLibrary 'org.apache.http.legacy'
}
dependencies {
testCompile 'junit:junit:4.12'
      compile 'com.android.support:appcompat-v7:23.1.0'
      compile 'com.android.support:support-v4:23.1.0'
      compile 'com.baoyz.swipemenulistview:library:1.3.0'
      compile 'com.android.support:design:23.1.0'
      compile 'com.facebook.android:facebook-android-sdk:4.5.0'
      compile 'com.squareup.picasso:picasso:2.5.2'
      compile 'com.mobsandgeeks:android-saripaar:2.0.2'
      compile 'com.mobsandgeeks:android-saripaar:2.0.3'
      compile 'com.google.android.gms:play-services-appindexing:8.1.0'
      compile 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2'
      compile 'com.mcxiaoke.volley:library:1.0.+'
}

Error httplegacy

1
задан 23.04.2019, 22:23
2 ответа

Благодаря тому, что ты используешь compileSdkVersion 23 deberГ-туз прекращать использовать, librerГ-схвати их индеец-апачи для conexiГіn и использовать HttpURLConnection .

, Чтобы решать твою проблему,

warning unable to find optional library org.apache.http.legacy

добавляет .jar прямо к folder /libs.

android {
        useLibrary 'org.apache.http.legacy'
    }

.jar ты это можешь загружать Апачи Программное обеспечение Foundation

*Te я рекомендую меняться HttpURLConnection

0
ответ дан 24.11.2019, 14:39

добавляет, что эти линии в твой файл gradle

android {
    useLibrary 'org.apache.http.legacy'
}

в SDK менеджер обновляет Android SDK tools rev 24.4.1 и SDK platform tools в версию, 23.1. Потом возобнови android studio.

я использую эту версию книжного магазина

compile 'com.loopj.android:android-async-http:1.4.9'
0
ответ дан 24.11.2019, 14:39