使用Android studio将Module打包成jar文件,参考以下文章:Android studio 将 Module 打包成 Jar 包 - Now,DayBreak - 博客园
步骤:
第一:如下图所示,创建module,包名为runtime_manager,里面有三个java类
第二:修改清单文件的包名,如下图:
第三:修改module的配置文件
1、修改为library,如图
2、添加下图中的部分,指定jar包生成位置和名称
def _BASENAME ="runtime_manager";
def _VERSION ="-v1.0";
def _DestinationPath ="build";//生成jar包的位置
def zipFile = file('build/intermediates/bundles/debug/classes.jar');//待打包文件位置
task deleteBuild(type:Delete){
delete _DestinationPath + _BASENAME + _VERSION +".jar"
}
task makeJar(type:Jar){
from zipTree(zipFile)
from fileTree(dir:'src/main',includes:['assets/**'])//将assets目录打入jar包
baseName = _BASENAME + _VERSION
destinationDir = file(_DestinationPath)
}
makeJar.dependsOn(deleteBuild, build)
第四:如下图,在项目的命令行床后执行命令:gradlew makeJar,最终生成的jar文件在module的build文件夹下
网友评论