Je crée un nouveau projet Android avec androidx dans Android Studio 3.3 et j'obtiens une erreur ci-dessous juste après la création du projet
google() jcenter() maven { url "https://jitpack.io" } mavenCentral()
J'ai téléchargé les derniers référentiels d'assistance Google, gradle 4.10.1 , gradle outils android 3.3.0, j'ai également vérifié mon accès à maven.google.com et jcenter.bintary.com et c'est très bien.
J'ai également nettoyé le projet et redémarré Android Studio mais aucun d'entre eux n'a fonctionné
Mes dépendances:
implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.0.0-beta01' implementation 'androidx.constraintlayout:constraintlayout:1.1.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test:runner:1.1.0-alpha4' androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4'
Et tous les projets dépôts:
ERROR: Failed to resolve: core Affected Modules: app ERROR: Failed to resolve: collection Affected Modules: app ERROR: Failed to resolve: annotation Affected Modules: app ERROR: Failed to resolve: lifecycle-common Affected Modules: app ERROR: Failed to resolve: core-common Affected Modules: app
Malheureusement, l'erreur n'est pas claire et je ne sais pas à cause de ce qui se passe, merci pour votre aide
3 Réponses :
Le bug était dû aux versions par défaut des dépendances androidx d'Android Studio, j'ai changé mes dépendances en:
dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.0.0' implementation 'androidx.constraintlayout:constraintlayout:1.1.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test:runner:1.1.0-alpha4' androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4' }
Et cela fonctionne maintenant très bien. J'obtiens ces versions sur ici
J'ai mis à jour ces 3 lignes dans mon grade
testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test.ext:junit:1.1.1' androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
Je vous suggère de changer ces
vous l'utilisez
androidTestImplementation 'androidx.test:runner:1.+'
de changer en
androidTestImplementation 'androidx.test:runner:1.1.0-alpha4'
et p >
implementation 'androidx.appcompat:appcompat:1.+'
devient
implementation 'androidx.appcompat:appcompat:1.0.0'