android studio gradle区分windows 和mac系统

util.gradle
rootProject.ext.keyStorePath = KeyStorePath()

def KeyStorePath() {
    def windows = '../keystore.jks'
    def mac = '../keystore.jks'
    return isWindows() ? windows : mac
}

def isWindows() {
    return org.gradle.internal.os.OperatingSystem.current().isWindows();
//    return System.properties['os.name'].contains('windows');
}

build.gradle

apply plugin: 'com.android.application'
apply from: "../util.gradle"


apply plugin: 'com.android.application'
apply from: "../util.gradle"

android {
    compileSdkVersion rootProject.ext.android.compileSdkVersion
    defaultConfig {
        applicationId rootProject.ext.android.applicationId
        minSdkVersion rootProject.ext.android.minSdkVersion
        targetSdkVersion rootProject.ext.android.targetSdkVersion
        versionCode rootProject.ext.android.versionCode
        versionName rootProject.ext.android.versionName
        multiDexEnabled true
        ndk {
            abiFilters "arm64-v8a", "armeabi", "armeabi-v7a", "x86", "mips"
        }
    }
    signingConfigs {
        sbGoogle {
            storeFile file(rootProject.ext.keyStorePath)
            keyAlias '121'
            keyPassword '212'
            storePassword '121212a'
        }
        release {
            storeFile file(rootProject.ext.keyStorePath)
            keyAlias '1233'
            keyPassword '4@oa'
            storePassword '46565@oa'
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值