3
votes

Impossible de résoudre com.android.support:design 28.0.0

Je reçois une erreur ci-dessous dans ma nouvelle version de studio Android, lorsque je souhaite ajouter un EditText flottant. Je dois ajouter cette bibliothèque android.support.design si j'ajoute cela dans le fichier gradle

Ce sont des erreurs que j'obtiens dans logcat

Impossible de résoudre la dépendance pour ': app @ debug / compileClasspath': pourrait ne pas résoudre com.android.support:design-v7:28.0.0 Open File Show Détails

Impossible de résoudre la dépendance pour ': app @ debugAndroidTest / compileClasspath': impossible de résoudre com.android.support:design-v7:28.0.0. Ouvrir le fichier Afficher les détails

Impossible de résoudre la dépendance pour ': app @ debugUnitTest / compileClasspath': impossible de résoudre com.android.support:design-v7:28.0.0. Ouvrir le fichier Afficher les détails

Impossible de résoudre la dépendance pour ': app @ release / compileClasspath': Impossible de résoudre com.android.support:design-v7:28.0.0. Ouvrir le fichier Show Détails

Impossible de résoudre la dépendance pour ': app @ releaseUnitTest / compileClasspath': impossible de résoudre com.android.support:design-v7:28.0.0. Ouvrir le fichier Afficher les détails

Remarque: j'ai référencé plus de liens J'ai essayé toutes les solutions même si je n'ai pas trouvé de solution.

J'ai déjà décoché le travail hors ligne dans gradle. J'ai ajouté maven également dans le fichier gradle et nettoyé, reconstruit le projet même si je n'ai pas obtenu de solutions.

Ceci est un fichier gradle:

buildscript {

    repositories {
        google()
        jcenter()
        maven {
            url 'https://maven.google.com' //put it here
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven {
            url 'https://maven.google.com' //put it here
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Ceci est Gradle (module PRjoect)

apply plugin: 'com.android.application'    

repositories {
    maven { url "https://jitpack.io" }


}    

android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'
    defaultConfig {
        applicationId "fadila.new_tech.app"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 6
        versionName "1.5"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

}

dependencies {

    compile fileTree(include: ['*.jar'], dir: 'libs')

    implementation 'com.android.support:support-v4:28.0.0'
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:design:28.0.0'

}

Voir l'image Sdk Manager J'ai déjà mis à jour la version 28 entrez la description de l'image ici entrez la description de l'image ici


1 commentaires

J'ai résolu ce problème.Il a besoin d'un accès Internet ouvert


6 Réponses :


0
votes

Vous pouvez essayer de mettre à jour ces dépendances:

implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support:appcompat-v7:28.0.0'

vers:

 implementation 'com.android.support:support-v4:27.0.2'
 implementation 'com.android.support:appcompat-v7:27.0.2'
 implementation 'com.android.support:design:27.0.2'


1 commentaires

J'ai mis à jour l'événement même si cela montre le même problème.Veuillez m'aider.



2
votes

Fermez d'abord votre studio Android, puis allez dans "C: / Users /" puis supprimez les dossiers .android, .gradle et .AndroidStudio. Cela supprimera tous les paramètres Android actuels. Une fois le processus de suppression terminé, vous allez et ouvrez le studio, lorsque vous ouvrez à nouveau le studio Android, il demandera automatiquement les dépendances de téléchargement.

Une fois le téléchargement terminé, créez votre projet. cela fonctionnera.

files


0 commentaires

0
votes

Vous avez une mauvaise dépendance dans votre gradle

com.android.support:design:28.0.0

La dernière version actuelle est

com.android.support:design:28.0.8

La version que vous avez utilisée n'existe pas et ainsi il produit des erreurs.

Changez votre dépendance à ce que j'ai mentionné précédemment à savoir à la version 28.0.0 nettoyez et construisez votre projet, si cela ne fonctionne pas, invalidez les caches et redémarrez votre studio andorid. p>


16 commentaires

Oui par erreur, j'ai donné à tort dans ma question, j'ai modifié le code.J'ai donné ce plugin com.android.support:design:28.0.0 uniquement dans le fichier gradle.J'ai redémarré, effacé les caches même si cela ne fonctionne pas.J'ai donné un proxy dans le réglage et le fichier gradle ne fonctionnent pas, donc encore une fois, j'ai changé en proxy automatique et retiré de gradle.Je suis fatigué de toutes les manières mais je ne sais pas où je me suis trompé.


assurez-vous d'avoir téléchargé la plate-forme sdk pour api 28 à partir du gestionnaire sdk


Par erreur, j'ai donné 28.0.8 dans mon message mais dans mon grade, je n'ai que la version 28.0.0


Oui, c'est déjà téléchargé, c'est pourquoi dans la structure du projet -dépendances-il affiche toutes les nouvelles versions seulement 28.0.0.


J'ai compris cela, mais vérifiez depuis le gestionnaire sdk que vous avez téléchargé l'API 28, vérifiez la version et assurez-vous que la plate-forme api 28 est téléchargée


app-compact-28.0.0 est ajouté par défaut lors de la création d'un nouveau projet, il ne pose donc aucun problème.Mais si j'ai ajouté des dépendances, la version 28,27 signifie qu'il affiche des problèmes.


avez-vous par hasard activé le gradle hors ligne?


J'ai attaché le scrrenshto de gestionnaire de sdk, j'ai mis à jour 28sdk seulement .. Oui, j'ai décoché le hors ligne dans gralde.


vérifiez également si vous avez réellement téléchargé les outils de construction 28.0.3 à partir du gestionnaire sdk -> onglet outils sdk -> outils de construction android sdk -> vérifiez-le et sélectionnez la case Afficher les détails du package en bas à droite et voyez que 28.0 .3 montre installé.


Plus de problème de sécurité ici à cause de cela, ces problèmes arrivent ah.Je ne sais pas .Veuillez m'aider


la même chose m'est arrivée une fois parce que le personnel de support a bloqué l'URL pour que gradle télécharge ces dépendances. assurez-vous que vous pouvez y accéder en l'ouvrant manuellement dans votre navigateur.


Oui, j'ai joint la capture d'écran de l'onglet sdktools également La version 28.0.3 est installée. C'est pourquoi je ne sais pas pourquoi ce n'est toujours pas résolu.J'ai essayé toutes les solutions disponibles et installé la dernière version même si ce n'est pas résolu


Oui, votre lien est téléchargé, en utilisant ce que je dois faire


J'ai un doute sdk / extras / android / respostirt / library / support dans ces dossiers jusqu'à 26.0.0 alpha ne montrant pas seulement pour le support, pour toutes les bibliothèques ex recyclerview, cardview, appcompact. Nous devons télécharger la nouvelle version comment est possible par défaut son droit de téléchargement. mais app-compact-28.0.0 fonctionne uniquement,


pouvez-vous les supprimer et les réinstaller, cela peut être dû à un problème de mise en cache du studio Android.


Votre lien est en téléchargement mais affiche un fichier corrompu non valide.



1
votes

Pour moi, cela s'est produit parce que pour certaines raisons, j'ai activé le travail hors ligne. Afin de résoudre ce problème, j'ai dû le désactiver en allant à Fichier Paramètres , puis sélectionnez l'option Construire, Exécution, Déploiement dans la partie gauche de la fenêtre Paramètres . Cliquez maintenant sur l'option Gradle et vous pouvez voir le Travail hors ligne que vous pouvez décocher s'il est coché.

Mais surtout n'oubliez pas de vérifier votre connexion Internet


0 commentaires

0
votes

La simple désactivation du mode hors connexion a résolu le problème pour moi.

Attention, au moment où je saisis ceci, la dernière bibliothèque de design est 28.0.0.


0 commentaires

3
votes

Vous pouvez essayer de compiler le package en utilisant le signe plus

implementation 'com.android.support:design:28.0.+'

ou

implementation 'com.google.android.material:material:1.0.0'

Cependant, Google a changé le nom du package, mappage de tous les packages ici

Tous les nouveaux développements de la bibliothèque de support auront lieu dans la bibliothèque AndroidX

donc vous devez utiliser

implementation 'com.android.support:design:28.+'

au lieu de

implementation 'com.android.support:design:28.0.+'


0 commentaires