Ich werde erklären, wie man mit Android Studio ein ausführbares JAR erstellt.
Version Die Betriebssystemversion lautet wie folgt.
Microsoft Windows 10 Home
10.0.18363 N/Ein Bau 18363
Die Versionen von Android Studio sind wie folgt.
Android Studio 4.0
Build #AI-193.6911.18.40.6514223, built on May 21, 2020
Runtime version: 1.8.0_242-release-1644-b01 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Die Java-Version ist wie folgt.
java -version
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)
Führen Sie die folgenden Schritte aus, um ein Projekt zu erstellen.
Starten Sie Android Studio. Wählen Sie Neues Android Studio-Projekt starten. Erstellen Sie ein Projekt ohne Aktivität. Nennen Sie es "Meine Anwendung" (Standard). Nehmen wir an, die Sprache ist "Kotlin".
Führen Sie die folgenden Schritte aus, um Ihrem Projekt ein JAR-Modul hinzuzufügen.
Wählen Sie Datei - Neu - Neues Modul ... Wählen Sie Java oder Kotlin Library. Setzen Sie den Bibliotheksnamen auf "lib" (Standard). Der Klassenname sei "MyClass".
fun main Öffnen Sie MyClass.kt. Ersetzen Sie den Inhalt durch Folgendes:
MyClass.kt
package com.example.lib
fun main(args: Array<String>) {}
Der Bildschirm des bisher ausgeführten Status ist wie folgt.
build.gradle
Fügen Sie libs build.gradle Folgendes hinzu:
build.gradle
jar {
manifest {
attributes("Main-Class": "com.example.lib.MyClassKt")
}
from { configurations.compileClasspath.collect { it.isDirectory() ? it : zipTree(it) } }
}
Führen Sie die folgenden Schritte aus, um eine JAR-Aufgabe hinzuzufügen.
Wählen Sie View --Tool Windows --Gradle. Fenster wird angezeigt. Doppelklicken Sie auf Meine Anwendung - Aufgaben --build --jar. Der Build wird gestartet.
Der Bildschirm des bisher ausgeführten Status ist wie folgt.
Sie haben ein Glas auf dem folgenden Weg:
MyApplication\lib\build\libs\lib.jar
Öffnen Sie die Eingabeaufforderung. Navigieren Sie zu dem Pfad, in dem sich lib.jar befindet. Führen Sie den folgenden Befehl aus: Wenn Sie es fehlerfrei ausführen können, sehen Sie, dass Sie ein JAR haben, das wie erwartet ausgeführt werden kann.
java -jar .\lib.jar
Recommended Posts