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