Je vais vous expliquer comment créer un fichier jar exécutable à l'aide d'Android Studio.
Version La version du système d'exploitation est la suivante.
Microsoft Windows 10 Home
10.0.18363 N/Une construction 18363
Les versions d'Android Studio sont les suivantes.
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
La version java est la suivante.
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)
Suivez les étapes ci-dessous pour créer un projet.
Démarrez Android Studio. Sélectionnez Démarrer un nouveau projet Android Studio. Créez un projet sans activité. Nommez-le "My Application" (par défaut). Disons que la langue est "Kotlin".
Suivez les étapes ci-dessous pour ajouter un module jar dans votre projet.
Sélectionnez Fichier - Nouveau - Nouveau module ... Sélectionnez Java ou Kotlin Library. Définissez le nom de la bibliothèque sur "lib" (par défaut). Soit le nom de la classe "MyClass".
fun main Ouvrez MyClass.kt. Remplacez le contenu par ce qui suit:
MyClass.kt
package com.example.lib
fun main(args: Array<String>) {}
L'écran de l'état exécuté jusqu'à présent est le suivant.
build.gradle
Ajoutez ce qui suit au build.gradle de lib:
build.gradle
jar {
manifest {
attributes("Main-Class": "com.example.lib.MyClassKt")
}
from { configurations.compileClasspath.collect { it.isDirectory() ? it : zipTree(it) } }
}
Suivez les étapes ci-dessous pour ajouter une tâche JAR.
Sélectionnez Affichage --Outils Windows --Gradle. La fenêtre s'affiche. Double-cliquez sur My Application --Tasks --build --jar. La construction commencera.
L'écran de l'état exécuté jusqu'à présent est le suivant.
Vous aurez un pot dans le chemin suivant:
MyApplication\lib\build\libs\lib.jar
Ouvrez l'invite de commande. Accédez au chemin où se trouve lib.jar. Exécutez la commande suivante: Si vous pouvez l'exécuter sans aucune erreur, vous pouvez voir que vous avez un fichier jar qui peut être exécuté comme prévu.
java -jar .\lib.jar
Recommended Posts