某些花里胡哨的业务写完的话,想要打包aar
第一步,我们要把一些东西给替换掉,打开AndroidManifest
首先要把这个给注释掉,如过不注释掉要是导入到别的项目会出现两个项目的入口,下图就是没有注释掉的后果
右下角那个也是和上面是一样的,只不过被遮挡了。你们可以亲测。
第二步,打开构造文件
把我们应用该为library去使用
apply plugin: 'com.android.library’
也需要把applicationId声明给注释掉,否则会和要导进的项目有一些冲突。
第三步,
修改完之后syoc now一下代码,AS升到3.4之后把? 图标就变成这样了,当初可给我一顿好找。他妈的
第四部,编译完成是时候打包aar文件了
打开AS右上角的
打开之后双击assemble,等待编译完成就ok了
编译完成之后在此列表下就会生成aar文件
下面说一下怎么把aar文件导入到项目中
三步完成骚操作
第一步。把aar文件放在libs文件下
第二步,同样打开构造文件,在android 层级下把这些代码贴进去, 我为了图小一些,把配置删了。贴到android下就对了
repositories{
flatDir{
dirs 'libs'
}
}
第三步,导包, xxx为你aar的名称,别忘了-release或者-debug别丢了,改名的话是另外一回事,反正写全就对了。
compile(name:'xxxx',ext:'aar')
搞玩这些就同步一下代码即可。。
额外补充
当你生成完aar文件之后,按照此上的步骤,会在这个地方同样生成jar包