开发者有时在开发项目需要提供SDK给别人调用,这就需要开发者把自己代码做个jar或者lib或者aar形式提供给出去,在eclipse中往往需要把代码生成jar编译混淆下后和资源文件一并提供,还有一种是做成library形式提供出去,而在studio中我们可以借助gradle生成aar(可包含资源)和jar两种方式去生成我们需要提供的SDK。
task makeJar(type: proguard.gradle.ProGuardTask, dependsOn: "build") {
delete ‘build/outputs/jar/jar2.jar‘//删除之前编译混淆jar包
injars ‘build/intermediates/bundles/release/classes.jar‘//项目编译但未混淆的jar
outjars ‘build/outputs/jar/jar2.jar‘//混淆后的jar路径
configuration ‘proguard-rules.pro‘// 混淆配置文件
}
附上:俩个项目的下载路径
交流群:313870489
Android studio和Eclipse分别生成jar包并混淆jar包
原文:http://blog.csdn.net/wx_jin/article/details/50976894