AAR 使用
AAR 文件:
專門用于打包UI組件庫悯许。與jar相比其多了一些UI組件用到的屬性、圖片等一系列文件热幔,它的好處在于你不需要再多創(chuàng)建一個Library Module,只需引用這個AAR文件即可
生成AAR文件
將 Module 配置為 library 后,構(gòu)建輸出一個 aar 文件驹愚,根據(jù)渠道和 BuildType 的不同,在相應(yīng)的目錄下可以找到劣纲。比如對 BuildType 為 debug 的配置逢捺,輸出為:[ModuleName]/build/outputs/aar/[ModuleName]-debug.aar
使用AAR
把AAR放到libs下
repositories{
flatDir{
dirs 'libs'
}
}
compile(name:'xxx',ext:'aar')
引用本地庫文件
1、在settings.gradle中添加
project(':name').projectDir = new File('libpath')癞季,libpath=相對當(dāng)前項目到目標(biāo)本地庫的路徑劫瞳。
例子
project(':libcocos2dx').projectDir = new File('../cocos2dx/YLCocosKit/proj.android-studio/libcocos2dx')
2、在項目中使用
compile project(':name')