Wie erstelle ich ein Android-Bibliothekspaket (aar) in Android Studio (nicht debuggen)
Ich gebaut habe, mein android-library-Paket (aar) und das Ergebnis des builds erstellt
"..\app\build\Ausgänge\aar" - Ordner. Die Datei in diesem Ordner namens "app-debug.aar - " also ich denke, es wurde gebaut im debug-Modus, so würde ich gerne wissen, wie man genereate dem release gebaut, das heißt, "app-release.aar". Wie kann ich dies tun? Auch ist es möglich, genereate das bauen mit einem anderen individuellen Namen, zum Beispiel "myCustomAppName-release.aar" statt "app-release.aar".
InformationsquelleAutor der Frage user1624552 | 2014-12-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Android Studio 1.2+, es gibt ein komplett
gradle
Menü, dass die Listen alle verfügbarengradle
Aufgaben.Ich fand das Menü auf der rechten Seite der IDE-Standard-Optionen aktiviert.
Rechten Maustaste auf den task und klicken Sie auf "Ausführen".
InformationsquelleAutor der Antwort jiminikiz
1.fügen Sie Folgendes Skript auf Ihrem android - {} - tag in bauen.gradle zum erzeugen einer release-build:
2.den Befehl " ausführen "gradle clean build" in dir Kommandozeile.
InformationsquelleAutor der Antwort codezjx
Dieses Thema bereits behandelt werden mit den Antworten, wie ausgeführt
oder wählen Sie assembleRelease von Android Studio Gradle-Menü. Jedoch für die Vollständigkeit, die mit Android Studio 1.5.1 (und vermutlich auch ältere Versionen) Gebäude der release-version ein .aar kann erreicht werden, indem Auswahl Erstellen->"Bauen APK" in Android Studio. Es scheint auszuführen assembleRelease. Wenn Ihr Projekt enthält nur die Bibliothek-Projekt, bedeutet es nicht, Fragen Sie nach der Unterzeichnung Informationen.
InformationsquelleAutor der Antwort diidu
Stand ich vor dieser Frage in WIE 2.3.3 und löste es durch eine änderung der build-Variante des Moduls zu release und Bau es wieder:
InformationsquelleAutor der Antwort Veneet Reddy
Einrichten Ihres Projekts als Android-Bibliothek
In
build.gradle
Datei:plugin: 'com.android.library'
Dir können siehe die Ausgabe in:
build/outputs/aar/[your module].
Siehe auch diesen link
InformationsquelleAutor der Antwort NickF