Android Studio 之aar

来源:互联网 发布:淘宝返利网官网 编辑:程序博客网 时间:2024/06/09 17:27

 一:aar是什么?aar的作用?什么地方需要用到aar?

1:aar 包是android studio中打包之后  工程的src res lib生成的文件。

2:其他工程如果导入此aar,那么其他的工程就可以引用该工程下的资源和源码

3:对于码农来说,自己写的library就可以用aar包,毕竟是自己的心血,不希望完全展示给别人。(反正我自己的library是这么做的...)当然,还有一些比较重要的资源文件也可以采用新建model转aar再引入的方式。

二:aar 的生成

1:打开AS,file-->new-->new model-->Android Library ;

      build-->Rebuild Project


当然,新建出来的model也就是一个library


2:上面的步骤就生成了 你的model名.aar文件  ,具体位置在 该model下面的  build-->outputs-->aar


三:aar的引用

1:将.aar文件复制在你的工程里面lib下面  ,然后在build.gradle文件里面dependencies{compile(name:'你的model名',ext:'aar')},当然不要忘记在android里面加上这句:android{repositories{flatDir{dirs 'libs'}}}


2:以上操作就是引入aar,那么在你的新工程里面就可以使用aar包里面的一些资源了。比如我需要用到自己写的library里面的baseactivity 那么 直接继承就可以 ,such as



注:本博客只是为了记录自己的学习历程,当然,也许会帮组到一些需要的朋友。有写得不好的地方请多包涵,写得不对的地方也希望指出来(邮箱:844861961@qq.com),一切为了学习!

2 0
原创粉丝点击