2017-09-06 8 views
2

je créer projet vide en studio Android 2.3.3 et par défaut a compile 'com.android.support:appcompat-v7:26.+' dans son niveau du module fichier build.gradle et il compile bien, mais quand je précise une version concrète de https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-2 synchronisation gradle échoue avec le messagen'a pas réussi à résoudre la bibliothèque de soutien Android v7-appcompat

enter image description here

J'ai aussi essayé la notation suivante compile group: 'com.android.support', name:'v7-appcompat', version: '26.0.0', toujours sans succès. Je

jcenter() 
    maven { 
     url "https://maven.google.com" 
    } 

dans des dépôts secion. Installer le référentiel et synchroniser le projet Le bouton ne peut pas être cliqué. dépôt de soutien est mis à jour: enter image description here

+0

avez-vous essayé de nettoyer votre construction? Ou essayez File> Invalidate and Cache. – DroiDev

+0

@DroiDev essayé, rien ne s'est passé – Ilia

+0

pouvez-vous essayer 26,0. *? – DroiDev

Répondre

0

Veillez à utiliser:

compileSdkVersion 26 
buildToolsVersion "26.0.0" 

ou plus tard.

Invalider Cache, allez à File>Invalidates Caches

enter image description here

Cliquez sur le lien Install Repository and sync Project pour installer les dépendances manquantes.

enter image description here

Synchronisez ensuite votre projet avec les fichiers Gradle à nouveau.


Deuxième solution, essayez de désinstaller une réinstallation Android Support Repository à nouveau (je pense que son similaire à nettoyer le cache):

enter image description here

+0

Ce n'est pas correct. Depuis la version 26, les bibliothèques de support sont dans le repo de google maven et non dans le gestionnaire de SDK. –

1

Vous misswrote le nom d'artefact. Modifier comme ci-dessous:

compile 'com.android.support:v7-appcompat:26.0.0'

à

compile 'com.android.support:appcompat-v7:26.0.0'

0

Vérifiez le message d'erreur:

Impossible de résoudre com.android.support: v7-appcompat: 26.0.0 '

La bibliothèque de droite est appcompat-v7 et non v7-appcompat

Utilisation:

compile 'com.android.support:appcompat-v7:26.x.x'