Ich versuche, meinem Projekt eine externe Bibliothek hinzuzufügen (legt sie im Verzeichnis / libs ab). Wenn ich versuche, die Methoden aus dieser Bibliothek zu verwenden, sehe ich, dass sie rot sind, was bedeutet, dass die Bibliothek nicht erkannt wird. Wenn ich auf Strg + B klicke, wird die Meldung "Deklaration kann nicht gefunden werden" angezeigt.
Ich benutze diese Schritte, um eine Bibliothek (JAR-Datei) hinzuzufügen: 1. Kopieren Sie die Bibliotheksdatei in das Verzeichnis / libs. 2. Öffnen Sie Projektstruktur -> Globale Bibliotheken -> Klassen anhängen. 3. Suchen Sie die Bibliothek und klicken Sie auf OK
Ist das der richtige Weg, es zu tun?
PS. Ich versuche auf diese Weise, eine AdMob-JAR-Datei hinzuzufügen.
quelle
Ich habe diesen Prozess verwendet, um ein Jar eines Drittanbieters an ein Android-Projekt in IDEA anzuhängen.
Die Bibliothek sollte jetzt erkannt werden.
quelle
Intellij IDEA 15: Datei-> Projektstruktur ...-> Projekteinstellungen-> Bibliotheken
quelle
Langfristig ist es besser, Gradle in Ihre Projektumgebung zu integrieren. Es ist ein Build-Tool für Java und wird jetzt häufig im Android-Entwicklungsbereich verwendet.
Sie müssen eine .gradle-Datei erstellen und Ihre Bibliotheksabhängigkeiten auflisten. Anschließend müssen Sie das Projekt nur noch mit Gradle in IntelliJ importieren.
Prost
quelle
Diese Frage kann auch erweitert werden, wenn sich die JAR-Datei in der globalen Bibliothek befindet. Wie können Sie sie in Ihrem aktuellen Projekt konfigurieren?
Gehen Sie wie folgt vor: "Projektstruktur" -> "Module" -> "Klicken Sie rechts auf Ihren aktuellen Projektbereich" -> "Abhängigkeiten" -> "Klicken Sie auf die kleine Schaltfläche" Hinzufügen (+) "->" Bibliothek " -> "Wählen Sie die gewünschte Bibliothek aus".
Wenn Sie maven verwenden und die Abhängigkeit auch in Ihrer pom.xml konfigurieren können, Ihre gewählte Version jedoch nicht der globalen Bibliothek entspricht, verschwenden Sie Speicher für das Speichern einer anderen Version derselben JAR-Datei. Daher schlage ich vor, den ersten Schritt zu verwenden.
quelle