devstory

Comment ajouter des bibliothèques externes à Android Project dans Android Studio?

  1. The ways to use external libraries
  2. Way 1 - Copy external library to libs folder
  3. Way 2 - Using the module library
  4. Way 3 - Using remote library

1. The ways to use external libraries

Vous développez une application Android sur Android Studio, parfois vous souhaitez utiliser une bibliothèque externe pour votre projet, par exemple un fichier jar.
Common langs est une bibliothèque java avec code source ouvert qui est fourni par Apache, il dispose de méthodes utilitaires pour travailler avec String, les nombres, concurrency...
Supposons que vous souhaitez utiliser cette bibliothèque pour votre projet Android. Et en utilisant l'une de ses méthodes utilitaires pour tester si une chaîne est un numéro ou non.
import org.apache.commons.lang3.StringUtils;
 
public class CheckNumeric {
 
   public void test() {
       String text1 = "0123a4";
       String text2 = "01234";
        
       boolean result1 = StringUtils.isNumeric(text1);
       boolean result2 = StringUtils.isNumeric(text2);
 
       System.out.println(text1 + " is a numeric? " + result1);
       System.out.println(text2 + " is a numeric? " + result2);
 
   }
 
}
In this document I will guide you 3 ways to use the external library:
  • Ajouter vos fichiers jar et le dossier libs du projet et le déclarer comme une bibliothèque à utiliser.
  • Créer un Android Module et copier votre fichier jar à ce module, ensuite, déclarer votre projet utilisant le module qui vient d'être créé.
  • Déclarer et utiliser une bibliothèque distante.

2. Way 1 - Copy external library to libs folder

Créer un projet nommé AddLibsDemo:
OK, votre projet est créé.
Changez à l'onglet Project:
Vous devez copier le fichier jar et le coller dans le dossier libs:
Cliquez sur le bouton droit des fichiers jar, sélectionnez "Add as Library..":
Retournez à l'onglet "Android", vous pouvez voir que votre bibliothèque a été déjà déclaré dans build.grade (Module: app)
OK lmaintenant votre bibliothèque est prête à utiliser.

3. Way 2 - Using the module library

Supposons que vous avez un projet AddLibsDemo2, et vous voulez utiliser la bibliothèque common-lang3-3.4.jar pour ce projet.
Créez un Android Module:
Indiquez l'emplacement de la bibliothèque.
La bibliothèque de module a été créée:
Ensuite, vous devez déclarer la dépendance du projet principal dans le module nouvellement créé.
  • File/Project Structure
Ajoutez des dépendances de module:
Vous pouvez vérifier votre Module qui a été déclaré dans build.grade (Module: app).

4. Way 3 - Using remote library

Android Studio peut utiliser la bibliothèque sur un réseau, il est situé dans un répertoire (repository) sur Internet. Supposons que vous ayez le projet AddLibDemo3, et que vous devez ajouter la bibliothèque distante à votre projet.
Cherchez la bibliothèque:
OK, la bibliothèque a été ajoutée au projet, vous pouvez voir sur build.grade (Module: app).

Tutoriels de programmation Android

Show More