Ich denke, es gibt viele Fälle, in denen Sie Ihrem Android-Projekt eine externe Bibliothek hinzufügen möchten. Unter den verschiedenen Möglichkeiten zum Hinzufügen einer Bibliothek gibt es beim Anpassen der Bibliotheksquelle nur "Projekt / Modul importieren". Diese Methode hatte jedoch viele Teile, die neu geschrieben werden mussten, und es war eine Menge mühsamer Arbeit, so dass ich einen Artikel anstelle eines Memos schrieb.
Sie haben wahrscheinlich eine externe Maven-Bibliothek, die Sie hinzufügen möchten. Lassen Sie uns zunächst die Verwaltung der Maven-Bibliothek mit gradle ermöglichen.
cd [Ordner mit der Bibliothek, die Sie hinzufügen möchten]
gradle init --type pom
Android Studio kann pom.xml nicht lesen, was wie build.gradle in Maven ist. Daher konvertiert der obige Befehl pom.xml in build.gradle.
Nachdem es sonnig ist und in Android Studio geladen werden kann, wählen Sie das Projekt aus, zu dem Sie die Bibliothek hinzufügen möchten, und wählen Sie [Datei] -> [Neu] -> [Projekt importieren].
Wählen Sie dann die zuvor konvertierte Bibliothek aus. Es ist endlich der Wendepunkt hier (lacht)
Hier wird wahrscheinlich der folgende Gradle Sync-Fehler angezeigt. -Ich habe keine ~ / AndroidManifest.xml?
Wenn Sie wütend werden, müssen Sie es reparieren, also Tun Sie, was der Fehler sagt.
AndroidManifest.xml Es scheint, dass es ohne PackageName nutzlos ist. Erstellen Sie daher eine neue AndroidManifest.xml-Datei, die wie folgt beschrieben wird.
<?xml version="1.0" encoding="utf-8"?>
<manifest package="com.○○○.△△△"> //Schreiben Sie ○ und △ mit Bezug auf Maven(geeignet)
<application />
</manifest>
build.gradle
Der vorherige Befehl gradle init --type pom
hat nur Abhängigkeiten portiert, sodass Sie den Rest selbst schreiben müssen.
Das Folgende ist ein Beispiel, aber bitte passen Sie es an Ihre Umgebung an.
apply plugin: "com.android.library"
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
targetSdkVersion 26
versionCode 1
versionName "1.0"
}
}
description = 'Bibliotheksname'
dependencies {
...
}
Dies ist das Ende der Vorbereitung. Klicken Sie anschließend mit der rechten Maustaste auf das Projekt, das Sie hinzufügen möchten, und wählen Sie [Projektteilmenge konfigurieren]. Ich denke, dass die Bibliothek, die Sie zuvor importiert haben, noch nicht überprüft wurde. Lassen Sie es uns also überprüfen.
Wie wär es damit? Der Rest ist abgeschlossen, wenn Sie ein Rebuild-Projekt durchführen.
Erstellen Sie ein pom.xml-Projekt in einer Android-Bibliothek und lassen Sie es von der IDE lesen
Recommended Posts