title: AndroidStudio引入AAR依賴
date: 2016-08-10 00:25:57
tags: [aar]
categories: [Tool,Gradle]
概述
本文介紹 AndroidStudio 項目如何如何進行 aar 包依賴.
AndroidStudio如何引用aar依賴
未成功方案
google 了一圈,網上的方法基本都是以下這種,在 module/build.gradle 文件中添加如下代碼.同時將 aar 文件 copy 到 libs 文件夾下.
repositories {
flatDir { dirs 'libs' }
}
compile(name:'aarName', ext:'aar')
我嘗試了很多次,沒有成功.
親測有效方案
采用了以下方法成功了,和上面的內容一致,只是位置不一樣.
-
project 目錄下新建一個目錄 aars(名字應該隨意),新建的 aars 文件夾是用來存放需要 aar 包的.
-
在 project 下的 build.gradle 中添加代碼.
allprojects {
repositories {
jcenter()
//為了添加aar依賴
flatDir {
dirs '../aars'
}
}
}
注意: 是在根目錄下的 build.gradle 文件中修改,添加的節點是在 allprojects 的 repositories 下.
- 在需要引用的地方添加引用,格式如下.
compile(name:'aarNameWithoutExtention', ext:'aar')
添加依賴,依賴的格式是 aar 包文件的名字(不帶后綴),ext 注明后綴即可.
采取如上步驟之后,即可成功添加依賴.
