Android Studio AAR集成方法和使用

集成方法

1把application注释掉,添加 library如下

//apply plugin: 'com.android.application'
apply plugin: 'com.android.library'
2.去掉applicationId

 defaultConfig {
//        applicationId "com.example.yangzhelin.myprogressbar"
        minSdkVersion 16
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    }
点击Build下rebuild
就会在当前项目包下的
app\build\outputs文件下生成aar

一、使用aar介绍

  1.我是以一个项目包括2个模块为例app模块和mytest模块。而我的mytest需要用到这个aar。本次以九爱单点登入为例(地理定位,或者消息推送依照画葫芦就可以)

二、开始

   1.Android Studio项目根目录下创建aar文件夹,将需要集成的aar放置于其中。如图2-1


   2.然后在整个项目的build.gradle(也就是最底下的那个)文件里,增加仓库路径。如图2-2所示

      allprojects {
            repositories {
                   jcenter()
                        flatDir{

                            //添加的
                             dirs('../aar/')
                        }
             }

    }  

   


3.在需要集成aar的模块build.gradle文件里增加compile语句 。如图2-3所示

         dependencies {
                 compile fileTree(dir: 'libs', include: ['*.jar'])
                 testCompile 'junit:junit:4.12'
                 compile 'com.android.support:appcompat-v7:24.0.0'
                 //添加
                 compile(name: 'halovesso-debug',ext:'aar')

                 // 注:halovesso-debug为aar的名字

        }



4.在需要集成aar的模块build.gradle文件里,修改minSdkVersion 为16或者16以上

三.要点:

     1.文件夹名称和对应的路径是可以自定义的

     2.使用../aar/这种每个模块都可以定位到同一个目录的方式,可以方便统一管理和更新aar,各个模块集成也无需额外代码。

     3.加红色标记的需要注意。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值