打包aar只有debug.aar没有release.aar文件
在给其他项目组打包aar文件时,重新编译打包output目录下只有debug.aar没有release.aar文件,我记得studio没升3.0以前打包的时候好像两个aar文件都有,但是升级后好像只有debug.aar了。
解决办法
看图就会明白,很简单,选择release就可以了。
那我顺便讲下打包aar的步骤吧。
1.首先是build.gradle文件需要更改
aar是不需要applicayionId的注释掉即可,讲plugin更改为:
apply plugin: 'com.android.library'//表示这是个依赖
2.为了避免和主项目冲突,注释掉manifest.xml中无用代码
直接看图吧。manifest只保留有用的代码,如activity、权限、注册的服务广播等等。
3.然后就是编译了,调成release然后build。
最后就会生成aar文件了,名字可以随便改。目录如下: