android studio使用aar

1,858 阅读1分钟

1. 什么是aar

aar 是一个类似于jar的文件格式。但是他们之间是有区别的:

  • jar :仅仅包含class和清单文件,没有资源文件。
  • aar :包含了class文件和资源文件。说白了就是Android的专属“jar”

将代码打包成aar文件,可以在一定程度上加快AndroidStudio的速度。 尤其是将Module打包成aar文件,提升的效果很显著。

2. 如何使用aar

想要使用aar文件,需要经过以下几步:

  1. 在app的build.gradle中加入以下配置(repositories跟android同级别)
repositories {    
    flatDir {        
        dirs 'libs'   // aar目录
      }
}
  1. 将xxxx.aar文件拷贝到app/libs目录下

  2. 在dependencies中加入aar引用

compile(name: 'xxxx', ext: 'aar')