1、环境
win10,Android Studio 3.5.2,java环境(确保可以使用java命令)
2、AS中编写jar包代码
新建no activity
的空工程,在工程中新建android library
模块,在模块中编写jar包代码。
新建了空工程StrappingTool,模块zipcode
3、可运行jar包两种方式
编写jar包的入口类,如下:
-
不包含
Main-Class
运行下
main
方法,在build\intermediates\compile_library_classes\debug
下会产生classes.jar,通过命令java -cp classes.jar com.example.zipcode.Test
即可运行jar包中的main
方法 -
包含
Main-Class
创建一个gradle打jar包任务,就是将将
.class
文件打包,并且写入Main-Class
task makeJar(dependsOn: ['build'],