Je suis un nouvel arrivant dans le développement d'Android Studio et je suis actuellement en train de suivre un tutoriel en ligne pour créer une application de messagerie instantanée.
J'ai suivi les étapes de ce didacticiel et il me faut maintenant télécharger les fichiers de bibliothèque pour Smack API & GSON et ajouter les fichiers .jar
au dossier libs
de mon projet.
Ceci fait, j'ai cliqué avec le bouton droit de la souris sur les fichiers du répertoire et cliqué sur Add as library
(le tutoriel demande à faire Build Path -> Add to Build Path
, mais cela ne semble pas être une option de cette version d'Android Studio).
À ce stade, la barre latérale du menu du répertoire du projet se présente comme suit:
A partir de là, j'ai essayé de reconstruire le projet mais j'ai rencontré l'erreur suivante:
Je n'ai pas du tout réussi à contourner cette erreur et je ne connais pas assez Android Studio pour savoir s'il s'agit d'un problème lié à IDE ou au package lui-même. J'ai jeté un coup d'œil autour de S/O, mais aucun des articles ne semble décrire le même problème, ni proposer de solution à des problèmes similaires qui semblent également fonctionner à cet égard.
Si quelqu'un avait déjà rencontré ce problème auparavant, ou s'il s'agissait d'un problème commun à Android Studio, pourriez-vous me conseiller sur la façon de le résoudre, s'il vous plaît? Très frustrant quand je veux juste apprendre à coder pour Android!
Toute aide massivement appréciée, merci d'avance!
Marque
Voici la meilleure solution pour importer n'importe quel bocal, arr libs
allprojects {
repositories {
flatDir {
dirs 'libs'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
....
}
Vous n'avez pas besoin d'ajouter de lignes répétables avec le nom de fichier libs.
si vous êtes un nouvel utilisateur d’Android Studio, vous pouvez vérifier la structure du projet à partir d’Android en appuyant sur le menu déroulant.
Puisque Gson est dans Maven Central, vous devez ajouter mavenCentral()
dans la phase de compilation. vous devez ajouter la bibliothèque Gson dans la dépendance à l'aide de la structure de projet, maintenant pour mettre à jour le dégradé.
dependencies {
compile files('libs/gson-2.2.4.jar')
}
ou
dependencies {
compile 'com.google.code.gson:gson:2.2.+'
}
Et assurez-vous d'être connecté à Internet
as-tu essayé
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
}
dans votre fichier build.gradle du module d'application