web-dev-qa-db-fra.com

Impossible de trouver support-v4.jar (com.Android.support:support-v4:24.0.0)

Erreur: un problème est survenu lors de la configuration du projet ': app'.

Impossible de trouver support-v4.jar (com.Android.support:support-v4:24.0.0). Dans les emplacements suivants: https: //jcenter.bintray. com/com/Android/support/support-v4/24.0.0/support-v4-24.0.0.jar

Mon outil SDK est comme cette image

 enter image description here

Et mon diplôme est 

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'

quelqu'un peut-il m'aider?

Après la mise à jour vers la v24.2.1, cette erreur se produit dans le fichier debug\AndroidMenifest.xml  enter image description here

Merci et salutations Jay

5
Jay

Vous devez apporter quelques modifications à votre fichier build.gradle dans les plates-formes/Android et vous devez ajouter maven {url ' https://maven.google.com '} avant jcenter () comme suit:

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

C'est maintenant essentiel pour les nouvelles versions des bibliothèques Google. Ils ont déplacé leurs bibliothèques du SDK Android vers le dépôt Maven.

8
Sandy

J'ai eu le même problème, j'ai mis à jour:

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

et mon emballage 

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

et il fonctionne 

5
aamarcha

dans mon cas, dans le fichier build.gradle, je devais ajouter et réorganiser les référentiels, de sorte que jcenter soit le dernier endroit où l'entrée est recherchée:

allprojects {
    repositories {
    mavenCentral() //+ added
    maven { url 'https://maven.google.com' } //^ moved up
    jcenter()
    }
}
4
Luca C.

J'avais le même problème, les étapes suivantes ont corrigé mon problème. Donnez-le essayer et voir si cela aide:

 enter image description here

Allez dans "Fichier" -> "Structure du projet ...". 

Sélectionnez "votre projet" sous "Modules" et cliquez sur l'onglet "Dépendances".

Cliquez sur le signe "+" et sélectionnez "1 dépendance à la bibliothèque".

 enter image description here

Dans la nouvelle fenêtre contextuelle, sélectionnez "support-v4" et cliquez sur "OK".

2
Peter Peng

essayez ceci dans le bloc Android 

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

Ou si vous avez model block alors essayez ceci

compileOptions.with {
    sourceCompatibility = JavaVersion.VERSION_1_7
    targetCompatibility = JavaVersion.VERSION_1_7
}
0
Patel Pinkal

Peut-être que la version de com.Android.support:support-v4:24.0.0 est différente de celle du studio Android. Vous pouvez essayer de faire comme ceci: File-> project structure->app->dependencies->+->Library dependency, sélectionnez le com.Android.support:support-v4:xx.x.x. En cas de problème, vous pouvez modifier la bibliothèque au plus tard.

0
ralap

buildVersionCode ou name n'est pas nécessaire dans AndroidManifest.xml. Vous pouvez mieux le définir dans le fichier app build.gradle. Comme ci-dessous:

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

}
0
Ankit Gupta