Ich weiß, dass diese Frage hier eine Menge von tims war. Ich habe alle Lösungen ausprobiert. Ich habe einen Quellcode von App. Ich will es bauen, aber ich bin immer diese Fehlermeldung: Fehler: Kann nicht optional Bibliothek finden: org.apache.http.legacyAndroid Studio: Fehler: Kann optionale Bibliothek nicht finden: org.apache.http.legacy
Hier ist ein Teil von build.gradle (Modul app)
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion '21.1.2'
dexOptions {
javaMaxHeapSize "4g"
}
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.sensiblewallet"
minSdkVersion 16
targetSdkVersion 21
multiDexEnabled true
}
signingConfigs {
release {
storeFile file("android.keystore")
storePassword "123456"
keyAlias "sensiblewallet"
keyPassword "123456"
}
}
buildTypes {
release {
//minifyEnabled false
//proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
//signingConfig signingConfigs.release
//multiDexEnabled true
}
}
}
Hier ist build.gradle (Projekt):
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.1'
}
}
allprojects {
repositories {
jcenter()
}
}
ich habe alles versucht .. was falsch läuft? Bitte hilf mir, vielen Dank!
Mit einem 'compileSdkVersion' von 21, ich glaube nicht, dass du' useLibrary ‚org.apache.http.legacy'' benötigen. Dies ist nicht erforderlich, bis Sie 'compileSdkVersion' auf 23 oder höher gesetzt haben. Sie können diese Zeile also einfach kommentieren. Jetzt sollten Sie * Ihre * compileSdkVersion auf etwas höher stellen (das letzte ist 25), aber wenn Sie das tun und Ihre 'buildToolsVersion' anpassen, kann diese Bibliothek möglicherweise geladen werden. – CommonsWare