Comment append un pot dans les bibliothèques externes dans Android Studio

Je suis nouveau sur Android Studio Maintenant, j’ai juste besoin d’append quelques fichiers JAR dans les bibliothèques externes sous le dossier .

entrer la description de l'image ici

Si quelqu’un a des idées à ce sujet, aidez-moi s’il vous plaît

Une réponse tardive, bien que j’ai pensé donner une réponse approfondie à cette question. Cette méthode convient à Android Studio 1.0.0 et supérieur.


PAS


  1. Commencez par changer la structure de vos dossiers d’Android à Project .

entrer la description de l'image ici

  1. Recherchez maintenant le dossier libs dans le dossier app-build.

entrer la description de l'image ici

  1. Une fois que vous avez collé le fichier .jar dans le dossier libs. Faites un clic droit sur le fichier jar et à la fin cliquez sur Ajouter en tant que bibliothèque . Cela prendra en compte l’ajout de fichiers de compilation (‘libs / nom_bibliothèque.jar’) dans build.gradle [Vous n’avez pas besoin de le saisir manuellement dans votre fichier de construction].

entrer la description de l'image ici

Vous pouvez maintenant utiliser la bibliothèque dans votre projet.

Ajoutez votre fichier jar au dossier app/libs . Puis cliquez avec le bouton droit sur le fichier jar et cliquez sur “Ajouter en tant que bibliothèque”.

S’il n’y a pas de dossier libs , vous pouvez le créer. Cliquez sur la liste déroulante qui dit “Android”, et changez-le en “Projet”

entrer la description de l'image ici

De là, vous pouvez faire un clic droit sur “apps” dans l’arborescence et aller dans “Nouveau” => “Répertoire”

Mettez votre JAR dans app / libs et dans app / build.gradle ajoutez la section dependencies :

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

Créez le dossier “libs” dans le répertoire de l’application. Copiez votre fichier jar dans le dossier libs. Faites un clic droit sur votre fichier jar dans Android Studio et ajoutez la bibliothèque … Ouvrez ensuite build.gradle et ajoutez ceci:

 dependencies { comstack files('libs/your jar file.jar') } 

Voici comment vous pouvez append un fichier .jar dans Android Studio 2.1.3.

  1. Copiez le fichier .jar copie de copie de fichier jar

  2. collez le fichier dans le dossier Libs, puis cliquez avec le bouton droit sur le fichier .jar et appuyez sur Add as library entrer la description de l'image ici

  3. ouvrir build.gradle entrer la description de l'image ici

  4. append des lignes sous des dépendances, comme illustré sur la capture d’écran entrer la description de l'image ici entrer la description de l'image ici

  5. Maintenant, appuyez sur le bouton de lecture et vous avez fini d’append le fichier .jar entrer la description de l'image ici

Exemple avec Parse jar …

Ajouter des jars au dossier libs à partir de la vue du projet… créer le dossier lib s’il n’existe pas

entrer la description de l'image ici

Copiez tous les bocaux …

Ajoutez des bibliothèques à graduer …. dans le fichier build.gradle:

 dependencies { comstack fileTree(dir: 'libs', include: ['*.jar']) comstack 'com.android.support:appcompat-v7:23.0.0' comstack 'com.android.support:design:23.0.0' comstack 'com.android.support:percent:23.0.0' comstack 'com.parse.bolts:bolts-android:1.+' comstack fileTree(dir: 'libs', include: 'Parse-*.jar') } 

Pour append tous les jars du dossier lib … changez Parse – *. Jar en * .jar

L’approche basée sur l’interface graphique consisterait à append un module supplémentaire dans votre projet.

  1. Dans le menu Fichier, sélectionnez Structure du projet et cliquez sur l’icône verte plus en haut à gauche.
  2. La nouvelle boîte de dialog Module apparaît
  3. Dans le groupe d’applications Téléphone et tablette, sélectionnez l’option “Importer un package JAR ou AAR” et cliquez sur Suivant.
  4. Suivez les étapes pour créer un nouveau module contenant votre fichier JAR.
  5. Cliquez sur l’entrée correspondant à votre projet principal et sélectionnez l’onglet dépendances.
  6. Ajoutez une dépendance au module que vous avez créé à l’étape 4.

Un dernier conseil. Assurez-vous que le fichier JAR que vous incluez est généré avec au plus JDK 1.7 . De nombreux problèmes liés au message d’erreur “com.android.dx.cf.iface.ParseException: fichier de classe magique magic (cafebabe) ou version (0034.0000)” racine directement à ceci: 0.

Un moyen simple d’append le fichier Jar Android Studio Etapes:

  1. Copiez et collez votre fichier jar dans le dossier libs de votre projet.
  2. Cliquez sur Fichier dans le menu Fichier -> Structure du projet (CTRL + MAJ + ALT + S sous Windows / Linux, ⌘ +, sous Mac OS X).
  3. Sélectionnez Modules dans le panneau de gauche -> onglet Dépendances.
  4. Ajouter … → Bibliothèque de projets → Joindre Jar.

Si quelqu’un cherche une autre solution sans réellement copier le fichier jar dans le répertoire du projet, par exemple lors de l’utilisation d’un fichier JAR dans plusieurs projets:

Ouvrez build.gradle et ajoutez

 def myJarFolder = 'C:/Path/To/My/Jars' [...] dependencies { [...] comstack fileTree(dir: myJarFolder + '/jar/Sub/Folder/1', include: ['*.jar']) comstack fileTree(dir: myJarFolder + '/jar/Sub/Folder/2', include: ['*.jar']) [...] } 

Notez bien entendu que vous n’avez pas besoin d’utiliser la variable myJarFolder , mais je trouve cela utile. Le chemin peut aussi être relatif, par exemple ../../Path/To/My/Jars .
Testé avec AndroidStudio 3.0

Update: For Gradle Plugin> 3.0 utilise l’ implémentation au lieu de comstack :

 dependencies { [...] implementation fileTree(dir: myJarFolder + '/jar/Sub/Folder/1', include: ['*.jar']) implementation fileTree(dir: myJarFolder + '/jar/Sub/Folder/2', include: ['*.jar']) [...] } 
  1. Copiez ces trois fichiers à partir de ce dossier où vous les avez téléchargés et collez-le dans le dossier libs sous le dossier app de votre projet.

entrer la description de l'image ici

  1. Une fois vos fichiers JAR copiés avec succès dans le dossier libs et nous les appendons en tant que fichiers de dépendances.
  2. Cliquez sur Fichier> Structure du projet> Sélectionner une application> Onglet Dépendances. entrer la description de l'image ici
  3. Cliquez sur le bouton (+) plus situé à droite et sélectionnez Dépendance de fichier.
    entrer la description de l'image ici
  4. Une fois que vous avez sélectionné tous les fichiers Jar, cliquez sur le bouton OK et votre Gradle commencera à se construire.