build.gradle.kts setting.gradle.kts中常用设置

1,907 阅读1分钟

build.gradle.kts

1、设置databinding

在android中增加buildFeatures

buildFeatures{
    buildConfig = true
    dataBinding = true
}

2、设置不上传mapping文件

下面是build.gradle.kts中配置的方式

    buildTypes {
        release {
            isMinifyEnabled = false
            proguardFiles(
                getDefaultProguardFile("proguard-android-optimize.txt"),
                "proguard-rules.pro"
            )
            configure<CrashlyticsExtension> {
                mappingFileUploadEnabled = false
            }
        }
    }

3、设置签名路劲

第一步:在android下增加

    signingConfigs {
        create("release") {
            storeFile = file("/文件名.jks")
            storePassword="12345"
            keyAlias = "key0"
            keyPassword = "12345"
        }
    }

或者 ../release.jks

第二步:在android-buildTypes-release 下增加

signingConfig = signingConfigs.getByName("release")

setting.gradle.kts

1、定义maven,更简洁。

        maven("https://jitpack.io")
        maven("https://maven.aliyun.com/repository/google")
        maven("https://maven.aliyun.com/repository/jcenter")