Je pense que vous souhaitez souvent ajouter une bibliothèque externe à votre projet Android. Parmi les différentes manières d'ajouter une bibliothèque, il n'y a que "Importer un projet / module" lors de la personnalisation de la source de la bibliothèque. Cependant, cette méthode comportait de nombreuses parties qui devaient être réécrites, et c'était beaucoup de travail pénible, alors j'ai écrit un article au lieu d'un mémo.
Vous avez probablement une bibliothèque externe Maven que vous souhaitez ajouter. Tout d'abord, rendons possible la gestion de la bibliothèque Maven avec gradle.
cd [Dossier contenant la bibliothèque que vous souhaitez ajouter]
gradle init --type pom
Android Studio ne peut pas lire pom.xml, qui est comme build.gradle dans Maven. Par conséquent, la commande ci-dessus convertit pom.xml en build.gradle.
Maintenant qu'il fait beau et qu'il peut être chargé dans Android Studio, sélectionnez le projet auquel vous souhaitez ajouter la bibliothèque et sélectionnez [Fichier] -> [Nouveau] -> [Importer un projet].
Sélectionnez ensuite la bibliothèque que vous avez convertie précédemment. C'est finalement le tournant ici (rires)
Vous obtiendrez probablement l'erreur Gradle Sync suivante ici. -Je n'ai pas ~ / AndroidManifest.xml?
Si vous vous mettez en colère, vous devez le réparer, alors Faites ce que dit l'erreur.
AndroidManifest.xml Il semble qu'il est inutile sans PackageName, alors créez un nouveau fichier AndroidManifest.xml décrit comme suit.
<?xml version="1.0" encoding="utf-8"?>
<manifest package="com.○○○.△△△"> //Écrivez ○ et △ en référence à Maven(adapté)
<application />
</manifest>
build.gradle
La commande précédente gradle init --type pom
ne portait que les dépendances, vous devez donc écrire le reste vous-même.
Ce qui suit est un exemple, mais veuillez l'adapter à votre environnement.
apply plugin: "com.android.library"
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
targetSdkVersion 26
versionCode 1
versionName "1.0"
}
}
description = 'Nom de la bibliothèque'
dependencies {
...
}
C'est la fin de la préparation. Après cela, cliquez avec le bouton droit sur le projet que vous souhaitez ajouter et sélectionnez [Configurer le sous-ensemble de projets]. Je pense que la bibliothèque que vous avez importée plus tôt n'a pas encore été vérifiée, alors vérifions-la.
Et ça? Le reste est terminé si vous effectuez un projet de reconstruction.
Créez un projet pom.xml dans une bibliothèque Android et laissez l'EDI le lire