Je suis un nouvel arrivant dans le développement d’Android Studio et je suis actuellement en train de suivre un didacticiel 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 append 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, puis sur Add as library
(le tutoriel demande de Build Path -> Add to Build Path
, mais cela ne semble pas être une option dans 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 suffisamment Android Studio pour savoir s’il s’agit d’un problème lié à l’EDI 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 a déjà rencontré ce problème auparavant, ou s’il s’agit 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 des jar, arr libs
allprojects { repositories { flatDir { dirs 'libs' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar']) .... }
Vous n’avez pas besoin d’append de lignes répétables avec le nom de fichier libs.
Si vous êtes nouveau sur 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 append mavenCentral()
dans la phase de compilation. vous devez append la bibliothèque Gson dans la dépendance en utilisant la structure de projet, maintenant pour mettre à jour le dégradé, pour append le fichier .jar à votre fichier build.gradle, comme:
dependencies { comstack files('libs/gson-2.2.4.jar') }
ou
dependencies { comstack '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.graddle du module d’application