在Android Studio中怎么使用gradle构建aar包 ??

1. 新建"Android Library"项目

2. 修改/module/build.gradle文件 (module是你在AS中创建的具体Module)

下面是一个具体的build.gradle文件: 

apply plugin: 'com.android.library'apply plugin: 'maven'android {    compileSdkVersion 22    buildToolsVersion "22.0.1"    packagingOptions {        exclude 'META-INF/LICENSE.txt'        exclude 'META-INF/NOTICE.txt'    }    lintOptions {        abortOnError false    }    defaultConfig {        minSdkVersion 14        targetSdkVersion 22        versionCode 1        versionName "1.0"    }        buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }}dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    compile 'com.android.support:appcompat-v7:22.0.0'}import java.io.*uploadArchives {    repositories.mavenDeployer {        name = 'mavenCentralReleaseDeployer'        //会在项目根目录下面生成一个repository目录, 生成的aar包会copy到此目录中        repository(url: "file://" + new File("repository").absolutePath)        //repository(url: "file://" + new File("/Users/stone/my-repo").absolutePath) //目录任意定制        pom.version = "1.0.1"        pom.artifactId = "my-lib"        pom.groupId = "com.stone.lib"        pom.name = ""        pom.packaging = 'aar'        //打包生成的文件的名称是: "artifactId-version.aar"        //查找的时候是根据此名称查找的, 不要更改, 关于AS怎么查找aar的可以查看我的另一篇博文    }}

修改的地方已经用红色粗体标出来了, 其他的是Android Studio自己生成的不需要修改


3. 打开AS中的Terminal执行命令(./gradlew uploadArchives) 进行构建




更多相关文章

  1. Android(安卓)增量更新实例(Smart App Updates)
  2. Android(安卓)launcher -- launcher源码修改 1
  3. android room自动生成sql语句
  4. Android:打开程序的全屏页面
  5. Android(安卓)Studio实现Service AIDL
  6. 在Android中通过Java修改文件权限
  7. 修改android默认语言选项
  8. Android(安卓)基础
  9. cocos2d-x 1.0.1 for Android(安卓)使用Box2D

随机推荐

  1. android使用aidl实现进程间通信的实例
  2. Android 利用程序实现GPS的打开或关闭
  3. Android(安卓)主题切换
  4. greendao3.2.0使用方法(超详细)
  5. android application access sdcard安卓
  6. 2019-08-20 Android 线性布局介绍-Linear
  7. Android:多个Activity和Intent
  8. 使用Android Studio 3.2编译android-seri
  9. Android2.2.1广播大全
  10. Android clickable 属性问题