-1

J'ai installé la dernière version d'Android Support Repository (47.0.0), mais je ne peux pas générer mon projet à cause de l'erreur suivante.Impossible de mettre à niveau vers la dernière bibliothèque de support Android Studio

ERROR

Voici mon code build.gardle

compileSdkVersion 26 
buildToolsVersion '26.0.1' 
defaultConfig { 
    applicationId "ir.dones.dones" 
    minSdkVersion 17 
    targetSdkVersion 26 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    vectorDrawables.useSupportLibrary= true 
} 

buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 


compileOptions { 
    sourceCompatibility JavaVersion.VERSION_1_8 
    targetCompatibility JavaVersion.VERSION_1_8 
} 

dépendances

implementation fileTree(include: ['*.jar'], dir: 'libs') 
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.3-alpha', { 
    exclude group: 'com.android.support', module: 'support-annotations' 
}) 
implementation 'com.android.support:support-compat:26.0.0' 
implementation 'com.android.support:support-v4:26.0.0' 
implementation 'com.android.support:appcompat-v7:26.0.0' 
implementation 'com.android.support:support-core-utils:26.0.0' 
implementation 'com.android.support:design:26.0.0' 
implementation 'com.android.support:support-vector-drawable:26.0.0' 
implementation 'com.android.support:recyclerview-v7:26.0.0' 
implementation 'com.android.support:cardview-v7:26.0.0' 
implementation 'com.getbase:floatingactionbutton:1.10.1' 
implementation 'com.google.code.gson:gson:2.8.1' 
implementation 'de.hdodenhof:circleimageview:2.1.0' 
implementation "at.blogc:expandabletextview:1.0.3" 
testImplementation "junit:junit:4.12" 

Je l'ai fait ce qui est suggéré par le studio Android pour mettre à jour les bibliothèques de soutien à la version 26.0.2 mais comme je sais, il n'y a pas une telle version publiée.

Android Studio suggestion

Ce faisant, à nouveau je frappe le même error.I essayé google() et Maven() dans des dépôts, mais n'a pas aidé non plus. Modification de la version de support à 26. + est la seule façon que je peux construire le projet, mais cette façon je ne peux pas utiliser de nouvelles fonctionnalités telles que les polices en Xml pour Api < 26.

J'utilise studio Android Canary 8.

Toute aide serait appréciée.

+0

quelle version de studio android vous utilisez? –

+0

@RahulKhurana Android Studio 3.0 Canary 8 –

Répondre

1

Il était une question de procuration après all.I a dû remplacer les lignes par défaut dans gradle.properties avec cette ligne:

org.gradle.jvmargs=-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=9090 

Il m'a fallu une semaine pour le découvrir. Merci à ceux qui ont répondu ou commenté et essayé d'aider.

2

Vérifiez votre build.gradle. Vous devriez avoir google repo:

allprojects { 
    repositories { 
     google() 
     jcenter() 
    } 
} 
+0

https://developer.android.com/topic/libraries/support-library/revisions.html –

+0

selon les documents 26.0.0 version stable est sorti –

+0

essayé, dans buildscript et tous les projets , mais pas encore de chance –

0

De l'erreur aucune des bibliothèques ne peut être résolue. Donc je pense que le problème est que votre maven ne peut pas avoir accès aux dépôts. Cela peut être dû à une mauvaise connexion Internet ou ne pas être configuré correctement.

Je voudrais vérifier les configurations du référentiel Maven:

allprojects { 
    repositories { 
     jcenter() 
     mavenLocal() 

ou

essayez ceci:

repositories { 
    jcenter { 
     url "http://jcenter.bintray.com/" 
    } 
} 
+0

Merci.Laissez-moi l'essayer avec mavenLocal(). –

+0

Non résolu. toujours la même erreur. –

+0

assurez-vous que vous pouvez accéder à jcenter.bintray.com. Et assurez-vous également que les paramètres de votre projet sont configurés pour utiliser le wrapper gradle - recommandé. et si cela échoue faire un "nettoyage mvn"/"nettoyer gradle", parfois cela aide. Et aussi la foule populaire IT réponse - avez-vous essayé de l'allumer et éteindre :-) – Wayne