[JAVA] Créer un fichier exécutable avec Android Studio

introduction

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)

Créer un projet

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".

Créer un module jar

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.

1.jpg

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) } }
}

1.jpg

Ajouter une tâche de pot

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.

1.jpg

Vous aurez un pot dans le chemin suivant:

MyApplication\lib\build\libs\lib.jar

Courir

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

Créer un fichier exécutable avec Android Studio
Comment créer une application à l'aide de Tensorflow avec Android Studio
Créez une application Android. (Jour 5)
[Version 2020] Comment envoyer un e-mail à l'aide d'Android Studio Javamail
Créez une application Android. (Premier jour)
Créer un JAR exécutable multi-projets avec Gradle
Les débutants essaient d'utiliser Android Studio Partie 2 (traitement des événements)
Les débutants essaient d'utiliser Android Studio Partie 1 (Hello World)
Comment créer un fichier exécutable dans Maven
Comment créer un lecteur de musique Android imposant
Comment faire un générateur d'oléore en utilisant Swagger Codegen
Un débutant en développement d'applications a essayé de créer une application de calculatrice Android
Remarques sur le studio Android
Vaincre Android Studio Partie 3-6
Vaincre Android Studio Partie 1 et Partie 2
Vous utilisez actuellement Java 6. Solution dans Android Studio Gradle
[Mac] Android Studio se ferme pour une raison inattendue lors de l'installation
[Android] [Bibliothèque] J'ai essayé d'utiliser une bibliothèque d'animations appelée "Before After animation".