2
votes

Android Gradle n'a pas réussi à résoudre le noyau juste après la création d'un projet AndroidX

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


0 commentaires

3 Réponses :


9
votes

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


0 commentaires

-1
votes

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'


0 commentaires

0
votes

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'


0 commentaires