Androidstudio打包生成可执行jar

前言

Android开发过程中,偶尔会在androidstudio中建一个Java_module,然后运行Java代码。在之前我们已经讲过用gradle打包生成jar包供第三方使用。这样打出的jar中是没有主函数的。具体打包流程,大家可以参考
JNI(五)—利用gradle打jar包
需要注意的是,此时gradle的编写是在app_module对应的build.gradle中进行,然后生成jar包时,执行的是 gradle中路径项目/app/Tasks/other/下的makejar的。
那么,今天就让我们来学习下利用Androidstudio打包生成可执行jar

今天涉及内容:

  1. 新建java_module
  2. 编写java代码
  3. gradle编写生成可执行jar的代码
  4. 执行不传参可执行jar
  5. 生成并运行传参的可执行jar

一. 新建java_module

要生成可执行jar包,那么里面需要一个主函数,也即是针对java项目的处理。所以,我们要在androidstudio中新建一个java_module,具体如何操作,请参看
androidstudio中运行java程序的两种方式

二. 编写java代码

java项目新建成功后,我们需要编写Java项目,这里我只写了包含主函数类Test在内的两个类,截图如下:

image.png

Student类代码如下:

/**
 * Title:
 * description:
 * autor:pei
 * created on 2020/2/25
 */
public class Student {

    public String getName(String name){
        return "我是"+name;
    }
}

然后主函数类Test代码如下:

public class Test {

    public static void main(String[] args) {
        System.out.println("===主函数====");
       
        Student student=new Student();
        String name=student.getName("小明");

        System.out.println("===name===="+name);
    }

}

三. gradle编写生成可执行jar的代码

3.1 gradle编写代码

你可能感兴趣的:(Androidstudio打包生成可执行jar)