Android 项目打包aar,使用aar文件

某些花里胡哨的业务写完的话,想要打包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包
在这里插入图片描述

发布了16 篇原创文章 · 获赞 5 · 访问量 6556

猜你喜欢

转载自blog.csdn.net/ggy_yao/article/details/101065532