Gradle配置

2021-03-05  本文已影响0人  兔斯基第2号

app/build.gradle

apply plugin: 'com.android.application' //应用了这个插件,表示该module是一个 app module;如果是apply plugin: ‘com.android.library’,表示该module是一个android library
android {  // 这里面属于android专有的配置
    compileSdkVersion 23
    buildToolsVersion "23.0.2"  // 构建工具版本
    defaultConfig { // 默认配置,如果没有其他的配置覆盖,就会用这里的
        applicationId "com.xxx.app"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {  // 构建类型,可以在这里面启用混淆,启用zipAlign以及配置签名信息等。
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
dependencies { // 这里不是android专有的配置了。
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.2.1'
    compile 'com.android.support:design:23.2.1'
}

.jar和.aar区别:

*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件;
*.aar:包含所有资源,class以及res资源文件全部包含。

from: http://wuxiaolong.me/2016/03/30/gradle4android1/

上一篇 下一篇

猜你喜欢

热点阅读