|
@@ -18,13 +18,14 @@ ext {
|
|
|
|
|
|
versionCode = Integer.parseInt(new SimpleDateFormat("yyMMddHH").format(new Date()) + 1)
|
|
|
// versionCode=230617180
|
|
|
- brandCode="049B"
|
|
|
+ brandCode="011A"
|
|
|
// brandCode = "010D"
|
|
|
model = "1039"
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
android {
|
|
|
compileSdk 31
|
|
|
|
|
@@ -65,6 +66,10 @@ android {
|
|
|
}
|
|
|
multiDexEnabled true
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
flavorDimensions "platform"
|
|
|
productFlavors {
|
|
|
|
|
@@ -80,6 +85,18 @@ android {
|
|
|
// buildConfigField("String", "appCode", "\"2.01\"")
|
|
|
buildConfigField("String", "time","\"${getCurrentTime()}\"" )
|
|
|
}
|
|
|
+ brand000A5037Tuya {
|
|
|
+ dimension "platform"
|
|
|
+ applicationId "com.develop.foodcooking"
|
|
|
+ buildConfigField("String", "UpdatePlatform", "\"normal\"")
|
|
|
+ resValue("string", "app_theme", "@style/SplashTheme")
|
|
|
+ buildConfigField("String", "model", "\"5037\"")
|
|
|
+ buildConfigField("String", "brandCode", "\"000A\"")
|
|
|
+ //appCode 1.01 指向bug修复,2.01指向功能变更
|
|
|
+ buildConfigField("String", "appCode", "\"1.01\"")
|
|
|
+// buildConfigField("String", "appCode", "\"2.01\"")
|
|
|
+ buildConfigField("String", "time","\"${getCurrentTime()}\"" )
|
|
|
+ }
|
|
|
|
|
|
brand000A5067Tuya {
|
|
|
dimension "platform"
|
|
@@ -115,9 +132,10 @@ android {
|
|
|
// }
|
|
|
|
|
|
brand011ATuya {
|
|
|
+ manifestPlaceholders = [channelName: "brand011ATuya"]
|
|
|
dimension "platform"
|
|
|
applicationId "com.develop.foodcooking"
|
|
|
- buildConfigField("String", "UpdatePlatform", "\"night\"")
|
|
|
+ buildConfigField("String", "UpdatePlatform", "\"011\"")
|
|
|
resValue("string", "app_theme", "@style/Splash011ATheme")
|
|
|
buildConfigField("String", "model", "\"1039\"")
|
|
|
buildConfigField("String", "brandCode", "\"011A\"")
|
|
@@ -125,11 +143,22 @@ android {
|
|
|
buildConfigField("String", "appCode", "\"1.01\"")
|
|
|
buildConfigField("String", "time","\"${getCurrentTime()}\"" )
|
|
|
|
|
|
+ // 在构建过程中的某个阶段调用任务
|
|
|
+ // 假设我们在处理资源之前替换资源
|
|
|
+// android.applicationVariants.all { variant ->
|
|
|
+// variant.preBuildProvider.get().doLast {
|
|
|
+// // 替换资源文件
|
|
|
+// replaceUkStringsFile("src/brand011ATuya/uk/strings.xml", "${variant.resDir}/values-uk/strings.xml")
|
|
|
+// }
|
|
|
+// }
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
brand011A5037Tuya {
|
|
|
+ manifestPlaceholders = [channelName: "brand011A5037Tuya"]
|
|
|
dimension "platform"
|
|
|
applicationId "com.develop.foodcooking"
|
|
|
- buildConfigField("String", "UpdatePlatform", "\"night\"")
|
|
|
+ buildConfigField("String", "UpdatePlatform", "\"011\"")
|
|
|
resValue("string", "app_theme", "@style/Splash011A5037Theme")
|
|
|
buildConfigField("String", "model", "\"5037\"")
|
|
|
buildConfigField("String", "brandCode", "\"011A\"")
|
|
@@ -413,6 +442,37 @@ android {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+// sourceSets {
|
|
|
+// main {
|
|
|
+// manifest.srcFile 'src/main/AndroidManifest.xml'
|
|
|
+// java.srcDirs = ['src/main/java']
|
|
|
+// resources.srcDirs = ['src/main/resources']
|
|
|
+// aidl.srcDirs = ['src/main/aidl']
|
|
|
+// renderscript.srcDirs = ['src/maom']
|
|
|
+// res.srcDirs = ['src/main/res']
|
|
|
+// assets.srcDirs = ['src/main/assets']
|
|
|
+// jniLibs.srcDir 'src/main/jniLibs'
|
|
|
+// }
|
|
|
+//
|
|
|
+// //用各自对应的资源文件路径
|
|
|
+// brand011ATuya.res.srcDirs = ['src/main/res-zerooneone']
|
|
|
+//// huawei.res.srcDirs = ['src/main/res-huawei']
|
|
|
+//
|
|
|
+// // Move the tests to tests/java, tests/res, etc...
|
|
|
+// androidTest.setRoot('tests')
|
|
|
+// // Move the build types to build-types/<type>
|
|
|
+// // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
|
|
|
+// // This moves them out of them default location under src/<type>/... which would
|
|
|
+// // conflict with src/ being used by the main source set.
|
|
|
+// // Adding new build types or product flavors should be accompanied
|
|
|
+// // by a similar customization.
|
|
|
+// debug.setRoot('build-types/debug')
|
|
|
+// release.setRoot('build-types/release')
|
|
|
+// }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
signingConfigs {
|
|
|
debug {
|
|
|
storeFile file('..\\signature\\rk.jks')
|
|
@@ -504,13 +564,13 @@ android {
|
|
|
// //appCode 1.01 指向bug修复,2.01指向功能变更
|
|
|
// buildConfigField("String", "appCode", "\"1.01\"")
|
|
|
|
|
|
-
|
|
|
-// buildConfigField("String", "UpdatePlatform", "\"night\"")
|
|
|
-// resValue("string", "app_theme", "@style/Splash011ATheme")
|
|
|
-// buildConfigField("String", "model", "\"1039\"")
|
|
|
-// buildConfigField("String", "brandCode", "\"011A\"")
|
|
|
-// //appCode 1.01 指向bug修复,2.01指向功能变更
|
|
|
-// buildConfigField("String", "appCode", "\"1.01\"")
|
|
|
+ manifestPlaceholders = [channelName: "brand011ATuya"]
|
|
|
+ buildConfigField("String", "UpdatePlatform", "\"011\"")
|
|
|
+ resValue("string", "app_theme", "@style/Splash011ATheme")
|
|
|
+ buildConfigField("String", "model", "\"1039\"")
|
|
|
+ buildConfigField("String", "brandCode", "\"011A\"")
|
|
|
+ //appCode 1.01 指向bug修复,2.01指向功能变更
|
|
|
+ buildConfigField("String", "appCode", "\"1.01\"")
|
|
|
|
|
|
// buildConfigField("String", "UpdatePlatform", "\"normal\"")
|
|
|
// resValue("string", "app_theme", "@style/SplashTheme")
|
|
@@ -589,15 +649,15 @@ android {
|
|
|
// //appCode 1.01 指向bug修复,2.01指向功能变更
|
|
|
// buildConfigField("String", "appCode", "\"1.01\"")
|
|
|
|
|
|
- buildConfigField("String", "UpdatePlatform", "\"normal\"")
|
|
|
- resValue("string", "app_theme", "@style/SplashThemeNotLogo")
|
|
|
- buildConfigField("String", "model", "\"1039\"")
|
|
|
- buildConfigField("String", "brandCode", "\"049B\"")
|
|
|
- //appCode 1.01 指向bug修复,2.01指向功能变更
|
|
|
- buildConfigField("String", "appCode", "\"1.01\"")
|
|
|
-
|
|
|
-
|
|
|
- buildConfigField("String", "time","\"${getCurrentTime()}\"" )
|
|
|
+// buildConfigField("String", "UpdatePlatform", "\"normal\"")
|
|
|
+// resValue("string", "app_theme", "@style/SplashThemeNotLogo")
|
|
|
+// buildConfigField("String", "model", "\"1039\"")
|
|
|
+// buildConfigField("String", "brandCode", "\"049B\"")
|
|
|
+// //appCode 1.01 指向bug修复,2.01指向功能变更
|
|
|
+// buildConfigField("String", "appCode", "\"1.01\"")
|
|
|
+//
|
|
|
+//
|
|
|
+// buildConfigField("String", "time","\"${getCurrentTime()}\"" )
|
|
|
|
|
|
}
|
|
|
}
|