Android Studio - Exportieren Sie Android-Bibliothek aar mit Pure Gradle

9

Diese Frage ist so grundlegend und ich habe keine Dokumentation dafür gefunden.

Ich habe ein Android-Bibliotheksprojekt, und ich möchte eine aar-Datei davon exportieren und in einem anderen Projekt verwenden.

Ich habe die folgende grople.build-Datei, aus so vielen anderen Beispielen:

%Vor%

Ich möchte reines Gradle verwenden, um das auszuführen, was bedeutet, dass ich die Aufgaben ausführen muss, aber zuerst die ersten Dinge, bekomme ich den folgenden Fehler:

%Vor%

Warum wird das Plugin nicht gefunden und welche Aufgaben sollte ich ausführen?

Danke, Adam.

    
TacB0sS 11.07.2013, 18:42
quelle

3 Antworten

1

Hier ist, was bei mir funktioniert hat. Es ist manuell, aber es ist eine pure Großzügigkeit, es zu tun. Dies setzt voraus, dass Sie "plugin:" android-library "in der build.gradle-Datei Ihres Moduls, die Sie sehen, anwenden.

  1. in der Befehlszeile gehen Sie zum Wurzelverzeichnis des Projekts
  2. Stellen Sie sicher, dass Ihre JAVA_HOME-Umgebungsvariable auf die Version der Java-SDK verweist, die Sie verwenden werden. Auf einem Mac über die Bash-Shell würde das etwa so aussehen:

    export JAVA_HOME = '/ Bibliothek / Java / JavaVirtualMachines / jdk1.8.0_11.jdk / Inhalt / Home'

(Klicken Sie hier, um herauszufinden, wie um dein Java Home zu finden )

  1. Um den Typ zu reinigen, geben Sie ./gradlew clean
  2. ein
  3. Um den Bibliothekstyp zu erstellen ./gradlew aR (Dies kann eine Weile dauern)

Sie sollten nun die .aar-Datei in mymodulename / build / outputs / aar

finden

Danke [geekgarage] für Klarstellung. 2

    
Noah Ternullo 12.12.2014 17:06
quelle
0

Sie sollten versuchen, Ihre Build-Tools zu aktualisieren / zu aktualisieren und über AndroidStudio zu skalieren. Sobald Sie dies getan haben, oder wenn Sie es bereits getan haben, sollten Sie in der Lage sein, Ihre Build-Datei zu ändern, um die Aktualisierungen wiederzugeben:

%Vor%

HINWEIS: Ich kann immer noch keine aar-Dateien erzeugen, obwohl das Kompilieren in Ordnung ist. Zumindest könnte dich das über diese Hürde bringen.

    
methodin 09.08.2013 05:58
quelle
0

Fügen Sie das oben in Ihrer Grandle-Datei hinzu

%Vor%     
Basil Mariano 02.12.2014 07:51
quelle