web-dev-qa-db-fra.com

Impossible de trouver com.Android.support:support-v4:22.0.0. après la mise à jour du SDK

Après la mise à jour de sdk, je ne suis pas en mesure de créer une application Hello World . 

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.coders.yo"
        minSdkVersion 11
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.Android.support:appcompat-v7:22.0.0'
}

Mais la construction a échoué et montre 

Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
   > Could not find com.Android.support:support-v4:22.0.0.
     Required by:
         Yo:app:unspecified > com.Android.support:appcompat-v7:22.0.0

donc j'ai ajouté compiler 'com.Android.support:support-v4:22.0.0.' et maintenant je reçois

Error:Failed to find: com.Android.support:support-v4:22.0.0.
<a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a>

J'ai mis à jour le sdk Android enter image description here et les bibliothèques de support enter image description here

Je suis coincé dedans depuis quelques heures. Est-ce que quelqu'un peut m'aider s'il vous plaît à identifier le problème 

13
playmaker420

Vos dépendances dans build.gradle semblent être correctes.

Essayez de nettoyer le cache (Fichier -> Invalider le cache et redémarrez), puis synchronisez le fichier de gradation, nettoyez-le et créez-le.

Dans votre fichier gradle, il y a une étrange ligne . Ce DSL n'existe pas dans le dernier plugin gradle (quelle version utilisez-vous?)

 runProguard false

Vous devriez mettre à jour le plugin (1.1.0), la version de gradle (2.2.1) et changer cette ligne dans 

minifyEnabled false
12

donc j'ai ajouté compile 'com.Android.support:support-v4:22.0.0.' et maintenant je obtenir 

Error:Failed to find: com.Android.support:support-v4:22.0.0.

Si vous ajoutez exactement cela, alors je pense que votre problème est le . supplémentaire à la fin. :)

Essayer:

compile 'com.Android.support:support-v4:22.0.0'
compile 'com.Android.support:appcompat-v7:22.0.0'
3
Jonik

Comment effacer le cache de gradle?

Tout cela est expliqué ici ... 

Essuyez votre cache .gradle GLOBAL (répertoire des caches)! Cela m'a tué pendant 2 jours ... 

1
Cyphire

Dans mon cas, je devais simplement mettre à jour les outils et les extras du SDK. 

0
febaisi

Changez la version de gradle comme si j'avais changé 2.1 à 2.2.1 et ça marche pour moi.

0
Rohit Sharma

Si je connais ce problème, c’est à cause de la version de la bibliothèque prise en charge que vous devez faire. Vous utilisez une version qui n’est pas disponible avec votre configuration actuelle.

  1. Supprimez simplement cette ligne du fichier gradle
  2. Sélectionnez ensuite le paramètre de votre projet goto module (Appuyez sur F12)
  3. Ajouter à nouveau dépendance à l'aide de dépendance de la bibliothèque.

En utilisant les étapes ci-dessus, vous ajoutez la version disponible de la bibliothèque de support.

0
IshRoid

Si cela pouvait aider quelqu'un, après BEAUCOUP d'essais et d'erreurs, je découvrais que je visais la mauvaise version du SDK (une version plus ancienne) dans le fichier build.gradle correspondant à "bibliothèque". Pour changer cela, vous pouvez le faire à la main ou aller dans le menu Paramètres du module (clic droit sur votre dossier de projet -> Ouvrir les paramètres du module. Ensuite, dans "bibliothèque" - Propriétés, vous pouvez modifier les versions Compile Sdk et Build Tools.

 enter image description here

Évidemment, cela a fonctionné pour moi après avoir mis à jour toutes les bibliothèques de support et les outils de construction.

0
Carlos Borau