Das android tools Team hat einen großen Schritt gemacht, als es android studio 0.3.0 mit der neuen Benutzeroberfläche für die Änderung der build.grade Datei unter Verwendung der Projektstruktur eingeführt hat.
Aber wie kann ich ein Android-Bibliotheksprojekt in mein allgemeines Projekt importieren? Wenn ich den '+' Knopf in der Projektstruktur drücke - & gt; Modulabschnitt Ich kann nur ein NEUES Modul erstellen.
Die Art, wie ich es gerade gemacht habe, ist, indem ich das Bibliotheksprojekt in die Wurzel des Projekts kopiert habe (ohne Android Studio, kann ich keinen Klassendateifehler erzeugen), sondern nur den Dateimanager Ihres Betriebssystems Bei der Verwendung von Android Studio hat es einige der Dateien nicht kopiert).
Markieren Sie dann den Java-Ordner des Bibliotheksprojekts als 'root' (rechte Maustaste auf den Ordner).
Dann zu settings.gradle fügen Sie Ihr lib-Projekt wie folgt hinzu:
%Vor%dann zu Build.more of yourApp add Abhängigkeit:
%Vor%Erstellen Sie jetzt Ihr Projekt neu.
Fügen Sie nun eine Funktion des Bibliotheksprojekts hinzu (rot zu sehen), wenn Sie darauf klicken und Alt-Enter drücken, sollte es "add dependancy on module yourAppProject"
sagenEs ist immer noch gebrochen 0.3.6 ...
Der manuelle Weg kann eine gute Lösung sein. Um beispielsweise eine Bibliothek wie Android-Validator ( Ссылка ) in Ihrem Projekt "Test" zu importieren:
Die Struktur wird sein:
%Vor%Und jetzt, lass uns die Dateien bearbeiten ...
In Test / build.gradle add:
%Vor%Android-Validator / build.gradle (denken Sie daran, xx und yy zu ändern):
%Vor%settings.gradle:
%Vor%Ich hatte sehr ähnliche Probleme mit der Erstellung von Google-Erweiterungen / .jar-Bibliothek. Ich habe es funktioniert durch eine Kombination von:
compile fileTree(dir: 'libs', include: '*.jar')}
Aber ärgerlich, Stunden nachdem ich es funktioniert habe, Android Studio haben gerade 0.3.7 veröffentlicht, die behauptet, eine Menge von Großproblemen wie das Hinzufügen von .jar Bibliotheken
gelöst zu habenHoffe, das hilft!
Tags und Links android gradle android-studio