web-dev-qa-db-fra.com

Comment ajouter une bibliothèque externe dans IntelliJ IDEA?

J'essaie d'ajouter une bibliothèque externe (la place dans le répertoire/libs) à mon projet. Lorsque j'essaie d'utiliser les méthodes de cette bibliothèque, je vois qu'elles sont en rouge, ce qui signifie que la bibliothèque n'est pas reconnue. Lorsque je clique sur Ctrl + B, je reçois le message "Impossible de trouver la déclaration où aller".

J'utilise ces étapes pour ajouter une bibliothèque (fichier JAR): 1. copiez le fichier de bibliothèque dans le répertoire/libs 2. Ouvrir la structure du projet -> Bibliothèques globales -> Joindre des classes 3. trouvez la bibliothèque et cliquez sur ok

Est-ce la bonne façon de le faire?

PS. J'essaie d'ajouter le fichier .jar AdMob de cette façon. 

88
sandalone

Procédure simplifiée sur les dernières versions:

  • Copiez jar dans le répertoire libs de l'application (vous pouvez créer le répertoire s'il n'y est pas)
  • Actualiser le projet pour que les bibliothèques apparaissent dans la structure (clic droit sur le niveau supérieur du projet, actualiser/synchroniser)
  • Développez les bibliothèques et faites un clic droit sur le pot
  • Sélectionnez "Ajouter comme bibliothèque"

Terminé

152
German

J'ai utilisé ce processus pour attacher un fichier Jar tiers à un projet Android dans IDEA.

  • Copiez le fichier Jar dans votre répertoire libs / 
  • Ouvrir les paramètres du projet (Ctrl Alt Maj S)
  • Sous le panneau Paramètres du projet à gauche, choisissez Modules.
  • Dans le volet de droite plus grand, sélectionnez l’onglet Dépendances. 
  • Appuyez sur le bouton Ajouter ... à l'extrême droite de l'écran (si vous avez un écran plus petit Comme moi, vous devrez peut-être faire glisser le redimensionnement vers la droite pour pouvoir afficher ).
  • Dans le menu déroulant des options Ajouter, choisissez "Bibliothèque". Une boîte de dialogue "Choisissez Bibliothèques" apparaîtra.
  • Appuyez sur "Nouvelle bibliothèque ..."
  • Choisissez un titre approprié pour la bibliothèque
  • Appuyez sur "Joindre des classes ..."
  • Choisissez le fichier Jar dans votre répertoire libs/et appuyez sur OK pour fermer.

La bibliothèque devrait maintenant être reconnue.

64
Tim Richard

Intellij IDEA 15: Fichier-> Structure du projet ...-> Paramètres du projet-> Bibliothèques

9
montie

Une meilleure solution à long terme consiste à intégrer Gradle dans votre environnement de projet. C'est un outil de construction pour Java, qui est maintenant beaucoup utilisé dans l'espace de développement Android.

Vous devrez créer un fichier .gradle et répertorier les dépendances de votre bibliothèque . Il vous suffira ensuite d'importer le projet dans IntelliJ avec Gradle.

À votre santé

1
AliR

Cette question peut également être étendue si nécessaire. Le fichier jar se trouve dans la bibliothèque globale. Comment le configurer dans votre projet actuel. 

Procédez comme suit: "structure du projet" -> "modules" -> "cliquez à droite sur le volet de votre projet actuel" -> "dépendances" -> "cliquez sur le bouton Ajouter petit (+)" -> "bibliothèque". -> "sélectionnez la bibliothèque de votre choix".

si vous utilisez maven et que vous pouvez également configurer la dépendance dans votre pom.xml, mais que la version que vous avez choisie ne ressemble pas à la bibliothèque globale, vous gaspillez de la mémoire pour stocker une autre version du même fichier jar. Je suggère donc d'utiliser la première étape.

0
Crabime