在AS中新建modle,类型为android-library
主项目中引用该module,编写module代码,编写完之后,
module中build.gradle
//Copy类型 task exportJar(type: Copy){ //删除存在的 delete 'release/circlewheel.jar' //设置拷贝文件 from('build/intermediates/bundles/release/') //打进jar包后的文件目录 into('release/') //讲class.jar放入release/目录下 //include,exclude参数来设置过滤 include('classes.jar') //重命名 rename('classes.jar','circlewheel.jar') } //在终端执行生成jar包 exportJar.dependsOn(deleteOldJar,build)
gradle projects中找到module--other中exportJar执行就可以(jar中不包括资源文件)
在build--assembleRelease在build-outputs-aar下生成 .aar文件
使用jar
将jar和aar拷贝到其他需要使用项目的libs中