使用AndroidStudio时常常需要将一个Module变成一个lib。在软件里面似乎招不到直接将其变成lib的方法。于是看了下其他的的lib的gradle配置,大致改成如下即可。

配置:

  • 注意是apply plugin: 'com.android.library' 而不是 apply plugin: 'com.android.application'
  • buildTypes删去
  • defaultConfig里面的applicationId删去
apply plugin: 'com.android.library'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"
    resourcePrefix 'baseui_'

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 14
    }
}
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile 'com.android.support:recyclerview-v7:21.0.+'
}

By @hyongbai 共617个字

本文链接 http://yourbay.me/all-about-tech/2015/05/19/change-module-to-lib/