Android Studio AAR集成方法和使用

来源:互联网 发布:mac版微信怎么看朋友圈 编辑:程序博客网 时间:2024/05/09 13:42

集成方法

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.加红色标记的需要注意。


0 0
原创粉丝点击