Ich habe gerade das neue Android Studio installiert und suche nach einer Möglichkeit, die Support-Bibliothek für Android zu importieren.
Wo ist die Option dafür? In Eclipse sind das nur zwei Klicks. Ich habe danach gegoogelt, aber nichts gefunden. Sicher ist es zu neu.
Antworten:
Ich arbeite eine Weile nicht mehr an einem Android-Projekt. Das Folgende gibt zwar einen Hinweis darauf, wie ein Android Studio-Projekt konfiguriert werden kann, aber ich kann nicht garantieren, dass es einwandfrei funktioniert.
Im Prinzip respektiert IntelliJ die Build-Datei und versucht, damit das IDE-Projekt zu konfigurieren. Umgekehrt ist dies nicht der Fall. IDE-Änderungen wirken sich normalerweise nicht auf die Build-Datei aus.
Da die meisten Android-Projekte von Gradle erstellt werden, ist es immer eine gute Idee, dieses Tool zu verstehen.
Ich würde vorschlagen, auf die Antwort von @ skyfishjy zu verweisen, da sie aktueller zu sein scheint als diese.
Das Folgende wird nicht aktualisiert
Obwohl Android Studio auf IntelliJ IDEA basiert, ist es gleichzeitig auf Gradle angewiesen, um Ihre Apk zu erstellen. Ab 0.2.3 spielen diese beiden in Bezug auf die Konfiguration über die GUI nicht mehr gut. Daher müssen Sie nicht nur die GUI zum Einrichten von Abhängigkeiten verwenden, sondern auch die Datei build.gradle manuell bearbeiten.
Angenommen, Sie haben ein Testprojekt> Teststruktur. Die gesuchte Datei build.gradle befindet sich unter TestProject / Test / build.gradle
Suchen Sie nach dem Abschnitt Abhängigkeiten, und stellen Sie sicher, dass Sie haben
Unten ist ein Beispiel.
Sie können auch Bibliotheken von Drittanbietern aus dem Maven-Repository hinzufügen
Mit dem obigen Snippet wird gson 2.2.4 für Sie hinzugefügt.
In meinem Experiment scheint das Hinzufügen des Gradles auch die richtigen IntelliJ-Abhängigkeiten für Sie einzurichten.
quelle
compile 'com.android.support:support-v4:19.+
zum Abschnitt "Abhängigkeiten" hinzugefügt. Android Studio 0.5.4 hat zurückgemeldet, dass das Projekt mit den Gradle-Dateien synchronisiert wird, und kurz darauf habe ich den Ordner für die Support-Bibliothek unter "Projekt-> Externe Bibliotheken" gefunden.============= UPDATE =============
Seit Android Studio ein neues Build-System einführen: Gradle . Android-Entwickler können jetzt ein einfaches, deklaratives DSL verwenden, um auf einen einzelnen autorisierenden Build zuzugreifen, der sowohl die Android Studio-IDE als auch Builds über die Befehlszeile unterstützt.
Bearbeiten Sie Ihre
build.gradle
wie folgt:HINWEISE: Verwenden Sie + in,
compile 'com.android.support:support-v4:21.+'
damit gradle immer die neueste Version verwenden kann.========== DEPRECATED ==========
Da Android Studio auf IntelliJ IDEA basiert, ist das Verfahren genauso wie bei IntelliJ IDEA 12 CE
1.Öffnen Sie die Projektstruktur ( Drücken Sie F4auf dem PC und Command+ ;auf dem MAC) in Ihrem Projekt.
2.Wählen Sie im linken Bereich Module aus.
3.Wählen Sie Ihr Projekt aus, und über der dritten Spalte wird die Registerkarte " Abhängigkeiten" angezeigt .
4.Klicken Sie auf das Pluszeichen unten. Daraufhin wird ein baumbasiertes Dialogfeld zur Verzeichnisauswahl angezeigt. Navigieren Sie zu Ihrem Ordner mit android-support-v4.jar und drücken Sie OK .
5. Drücken Sie OK .
quelle
Dies ist mit der Maven-Abhängigkeitsfunktion viel einfacher:
Hoffe das wird helfen!
quelle
Sie können einfach die Bibliothek herunterladen, die Sie einschließen möchten, und sie in den libs-Ordner Ihres Projekts kopieren. Wählen Sie dann diese Datei aus (in meinem Fall war es die Android-Support-v4-Bibliothek), klicken Sie mit der rechten Maustaste darauf und wählen Sie "Als Bibliothek hinzufügen".
quelle
In Android Studio 1.0 funktionierte dies für mich: -
Öffnen Sie die
build.gradle (Module : app)
Datei und fügen Sie diese (am Ende) ein: -Beachten Sie, dass diese
dependencies
von der verschieden istdependencies
innenbuildscript
inbuild.gradle (Project)
Wenn Sie die gradle - Datei bearbeiten, wird eine Meldung zeigt , dass Sie die Datei synchronisieren müssen. Drücken Sie "Jetzt synchronisieren"
Quelle: https://developer.android.com/tools/support-library/setup.html#add-library
quelle
Android lädt die Bibliotheken nicht mehr vom SDK-Manager herunter, sondern muss über das Maven-Repository von Google darauf zugreifen.
Sie müssen in Ihrer build.gradle-Datei etwas Ähnliches tun:
Weitere Details über die Einrichtung Prozess hier und über die verschiedenen Support - Bibliothek Revisionen hier .
quelle