model.gradle 先执行
1.默认配置
defaultConfig { applicationId "com.wanda.bo.phone" minSdkVersion 17 targetSdkVersion 24 versionCode 10000 versionName "1.0.0" multiDexEnabled true signingConfig signingConfigs.official manifestPlaceholders = [ GETUI_APP_ID : "111", GETUI_APP_KEY : "222", GETUI_APP_SECRET: "333", label : "@string/app_name" ] ndk { abiFilters "armeabi", "x86" } }
2执行 签名配置
signingConfigs { official { keyAlias 'bo' keyPassword 'xxx' storeFile file('../wanda_bo.jks') storePassword 'xxx' } preinstall { storeFile file("../SmartAdm.keystore") storePassword 'xxx' keyAlias 'SmartAdm' keyPassword 'xxx' } }
3 执行产品分类配置覆盖
productFlavors { official { manifestPlaceholders = [channel: "official"] minSdkVersion 17 targetSdkVersion 24 signingConfig signingConfigs.official multiDexEnabled true ndk { abiFilters "armeabi", "x86" } } preinstall{ manifestPlaceholders = [channel: "preinstall"] minSdkVersion 17 targetSdkVersion 24 signingConfig signingConfigs.preinstall multiDexEnabled true ndk { abiFilters "armeabi", "x86" } } }