Android Studio编译、导入aar库的方法

来源:互联网 发布:看病软件有哪些 编辑:程序博客网 时间:2024/05/01 00:38
1.如何将一个工程编译成aar?
在工程的build.gradle中配置
apply plugin: 'com.android.library'
注意:在defaultConfig中不要定义applicationId,因为aar是库,无applicationId

2.如何在工程中导入aar?
(1)将编译好的aar文件放到app/libs下,类似jar的做法。譬如,libs/mylib.aar。
(2)在工程的app/build.gradle中添加:
repositories{    flatDir {        dirs 'libs'    }}
并且在dependencies中添加:
compile(name: 'mylib', ext: 'aar')

一个完整的build.gradle例子如下:
apply plugin: 'com.android.application'repositories{    flatDir {        dirs 'libs'    }}android {    compileSdkVersion 23    buildToolsVersion "23.0.3"    defaultConfig {        applicationId "com.example.testimportaar"        minSdkVersion 21        targetSdkVersion 23        versionCode 1        versionName "1.0"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }}dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    testCompile 'junit:junit:4.12'    compile 'com.android.support:appcompat-v7:23.4.0'    compile(name: 'mylib', ext: 'aar')}




0 0
原创粉丝点击