Frage Support-v4.jar konnte nicht gefunden werden (com.android.support:support-v4:24.0.0)


Fehler: Beim Konfigurieren des Projekts ': app' ist ein Problem aufgetreten.

Support-v4.jar konnte nicht gefunden werden (com.android.support:support-v4:24.0.0).     Gesucht an folgenden Orten:          https://jcenter.bintray.com/com/android/support/support-v4/24.0.0/support-v4-24.0.0.jar

MY SDK Tool ist wie dieses Bild

enter image description here

Und meine Gradle ist

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

repositories {
    maven { url 'https://maven.fabric.io/public' }
}



android {

    compileSdkVersion 24
    buildToolsVersion "24"

    dexOptions {
        javaMaxHeapSize "4g" //specify the heap size for the dex process
        preDexLibraries = false //delete the already predexed libraries
    }


    defaultConfig {
        applicationId "com.lionvisionsits.kkasons"
        minSdkVersion 19
        targetSdkVersion 24

        multiDexEnabled false

    }


dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.0.0'
    compile('com.digits.sdk.android:digits:2.0.0@aar') {
        transitive = true;
    }
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:cardview-v7:24.0.0'
    compile 'com.android.support:design:24.0.0'
    compile 'com.android.support:recyclerview-v7:24.0.0'
    compile 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2'
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
    compile 'com.google.code.gson:gson:2.4'
    compile 'com.google.android.gms:play-services:9.4.0'
    compile 'com.google.firebase:firebase-messaging:9.4.0'
    compile 'ch.acra:acra:4.9.0'
    compile 'com.github.bumptech.glide:glide:3.7.0'
    compile 'me.relex:circleindicator:1.2.1@aar'
    compile 'com.github.arimorty:floatingsearchview:2.0.3'
    compile('com.digits.sdk.android:digits:2.0.0@aar') {
        transitive = true;
    }
    compile 'com.android.support:support-v4:24.0.0'
}

apply plugin: 'com.google.gms.google-services'

Kann mir jemand helfen?

Nach dem Update auf v24.2.1 erhalte ich diesen Fehler in debug \ AndroidMenifest.xml enter image description here

Danke und Grüße Jay


5
2017-09-30 10:11


Ursprung


Antworten:


Ich hatte das gleiche Problem, ich habe aktualisiert:

classpath 'com.android.tools.build:gradle:2.+'

und meine Großschachtel

distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

und es funktioniert


5
2017-10-13 15:48



Ich hatte das gleiche Problem, die folgenden Schritte behob mein Problem. Probieren Sie es aus und sehen Sie, ob es hilft:

enter image description here

Gehe zu "Datei" -> "Projektstruktur ...".

Wählen Sie "Ihr Projekt" unter "Module" und klicken Sie auf "Abhängigkeiten" Registerkarte.

Klicken Sie auf das "+" - Zeichen und wählen Sie "1 Bibliotheksabhängigkeit".

enter image description here

Wählen Sie im neuen Popup-Fenster "support-v4" und klicken Sie auf "OK".


2
2017-11-08 00:53



Vielleicht die Version von com.android.support:support-v4:24.0.0 ist anders als das Android-Studio. Sie können versuchen, so zu machen: File-> project structure->app->dependencies->+->Library dependency, wähle das aus com.android.support:support-v4:xx.x.x. Bei Problemen können Sie die Bibliothek auf den neuesten Stand bringen.


0
2017-10-20 04:35



probiere das innen rein android Block

compileOptions {
    sourceCompatibility = JavaVersion.VERSION_1_7
    targetCompatibility = JavaVersion.VERSION_1_7
}

Oder wenn du es getan hast model blockiere dann das versuchen

compileOptions.with {
    sourceCompatibility = JavaVersion.VERSION_1_7
    targetCompatibility = JavaVersion.VERSION_1_7
}

0
2018-01-24 12:27



Es gibt keine Verwendung von buildVersionCode oder name benötigt in AndroidManifest.xml. Sie können es besser in der App definieren build.gradle Datei. Wie unten:

defaultConfig {
    applicationId "com.example.r"
    minSdkVersion 15
    versionCode 418
    versionName "4.4.0"

}

0
2017-09-30 12:43



Sie müssen einige Änderungen in Ihrer Build.Gradle-Datei in Plattformen / Android vornehmen und müssen Maven {url 'hinzufügenhttps://maven.google.com'} vor dem jcenter () wie folgt:

allprojects { 
  repositories { 
    mavenCentral()
    maven { url 'https://maven.google.com' } //add this code
    jcenter() 
 } 
}

Dies ist jetzt wichtig für neue Versionen von Google-Bibliotheken. Sie haben ihre Bibliotheken aus dem Android SDK in das Maven Repo verschoben.


0
2017-07-09 07:31



Ich habe das gleiche Problem, und jetzt löse ich es. Ich habe zwei Stellen definieren "Support-v4". eins: maven {url "http://jcenter.bintray.com/"} weil http://jcenter.bintray.com/com/android/support/support-v4/ definiere "support-v4" zwei: kompiliere 'com.android.support:support-v4:+' Ich lösche compile 'com.android.support:support-v4:+' in meinem Modul, dann funktioniert das Projekt. Erscheint dieses Problem kann Ihr Projekt zwei Stellen haben, die "support-v4" definieren, also ist IDE nicht bekannt, wie man die richtige findet.


0
2017-09-19 15:03