android studio生成jar包

很多人从Ecplise转到Android studio之后,不知道如何打包jar包,确实,确实,android studio没有很快捷的打包jar的功能,因为它默认是在ModuleName/outputs/aar/文件夹下有

.aar文件。这是一种针对android studio专用的打包数据类型,是谷歌在之前的IO大会上所提出的,具体也忘记了第几次。



但是还是如果在公司开发项目适合,可能需要用到jar包,也可以在android studio中生成jar包的。毕竟IDE只是帮助我们集成了SDK中很多的功能,既然Ecplise能做到,android 

studio应该也可以。在你想打包成jar的module的build.gradle中添加如下任务代码:


task clearJar(type: Delete) { delete 'build/libs/myCompiledLibrary.jar' } task makeJar(type: Copy) { from('build/bundles/release/') into('build/libs/') include('classes.jar') rename ('classes.jar', 'myCompiledLibrary.jar') } makeJar.dependsOn(clearJar, build)

其实这里是先刷新了再生成,之后你点击编译或者运行都可以生成jar包。

向下箭头是编译,小机器人是运行发布到手机上。


之后你会在


看见生成的Jar包。

你可能感兴趣的:(android)