Maison > Java > javaDidacticiel > Comment regrouper un projet de bibliothèque Android dans un fichier JAR ?

Comment regrouper un projet de bibliothèque Android dans un fichier JAR ?

Susan Sarandon
Libérer: 2024-11-10 04:34:02
original
439 Les gens l'ont consulté

How to Package an Android Library Project into a JAR File?

Comment regrouper un projet de bibliothèque Android dans un fichier JAR

Lors du développement d'applications Android avec plusieurs modules, le partage de bibliothèques entre projets peut améliorer la réutilisabilité et la modularité du code. Pour y parvenir, il est indispensable de distribuer la bibliothèque sous forme de fichier JAR. Cet article fournit un guide étape par étape pour créer un fichier JAR à partir d'un projet de bibliothèque Android Studio.

Étape 1 : Configurer le build.gradle

Dans le fichier build.gradle du projet de bibliothèque , ajoutez deux tâches : deleteJar et createJar. Assurez-vous d'inclure une règle de dépendance pour exécuter createJar après deleteJar et build.

task deleteJar(type: Delete) {
    delete 'libs/jars/logmanagementlib.jar'
}

task createJar(type: Copy) {
    from('build/intermediates/bundles/release/')
    into('libs/jars/')
    include('classes.jar')
    rename('classes.jar', 'logmanagementlib.jar')
}

createJar.dependsOn(deleteJar, build)
Copier après la connexion

Étape 2 : Exécuter la tâche createJar

Développez le panneau Gradle dans Android Studio et localisez « Toutes les tâches " section sous le projet de bibliothèque. Double-cliquez sur la tâche "createJar" pour l'exécuter.

Étape 3 : Récupérer le fichier JAR

Après l'exécution réussie de la tâche createJar, localisez le fichier JAR généré dans le chemin spécifié ( 'libs/jars/logmanagementlib.jar').

Étape 4 : Intégrer dans d'autres projets

Copiez le fichier JAR généré dans le dossier 'libs' du projet où vous souhaitez utiliser le bibliothèque. Faites un clic droit sur le fichier JAR et sélectionnez "Ajouter en tant que bibliothèque" pour l'incorporer à votre projet.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal