1.新建module选择android Library。
2.在新的module里编写你的内容。
3.在生成的module的build.gradle文件最下面添加以下内容
//修改jar名字+将指定jar生成的地方 task makeJar(type:Copy){ // 删除存在的 delete 'build/libs/myjar.jar' // 设置拷贝文件 from('build/intermediates/bundles/release') // 打进jar包后的文件目录 into('build/libs/') // include,exclude参数设置过滤 // 我们只关心classe.jar这个文件 include('classes.jar') // 重命名 rename('classes.jar','myjar.jar') } makeJar.dependsOn(build)
4.在Terminal里输入 gradlew makeJar点击enter(如果失败,请在项目gradle.properties文件里添加org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m),出现success表示成功。
5.在moudle的build文件下即可找到生成的jar包(不包括资源文件)以及arr包(包括资源文件)。ok,到此结束!
最后,补充一下arr包的使用吧!把arr包放到libs下面,在build.gradle文件里添加
repositories { flatDir { dirs 'libs' } }以及
compile(name: 'arr文件的名字呀', ext: 'aar')
类似这样!