build.gradle 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830
  1. import java.text.SimpleDateFormat
  2. def getCurrentTime() {
  3. return new Date().time
  4. }
  5. plugins {
  6. id 'com.android.application'
  7. id 'org.jetbrains.kotlin.android'
  8. id 'kotlin-kapt'
  9. id 'kotlinx-serialization'
  10. }
  11. ext {
  12. versionCode = Integer.parseInt(new SimpleDateFormat("yyMMddHH").format(new Date()) + 1)
  13. // versionCode=230617180
  14. brandCode="033I"
  15. // brandCode = "011E"
  16. // model = "5037"
  17. model = "1039"
  18. }
  19. android {
  20. compileSdk 31
  21. lintOptions {
  22. checkReleaseBuilds false
  23. }
  24. defaultConfig {
  25. applicationId "com.develop.foodcooking"
  26. minSdk 21
  27. targetSdk 31
  28. versionCode project.ext.versionCode
  29. versionName "${project.ext.model}.${project.ext.brandCode}.${project.ext.versionCode}"
  30. archivesBaseName = "cofar-cooking_${versionName}"
  31. javaCompileOptions {
  32. annotationProcessorOptions {
  33. arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]
  34. }
  35. }
  36. ndk {
  37. abiFilters 'armeabi-v7a'
  38. }
  39. packagingOptions {
  40. pickFirst 'lib/armeabi-v7a/libc++_shared.so'
  41. }
  42. testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
  43. kapt {
  44. arguments {
  45. arg("AROUTER_MODULE_NAME", project.getName())
  46. arg("room.schemaLocation", "$projectDir/schemas".toString())
  47. }
  48. }
  49. multiDexEnabled true
  50. }
  51. flavorDimensions "platform"
  52. productFlavors {
  53. brand000ATuya {
  54. dimension "platform"
  55. applicationId "com.develop.foodcooking"
  56. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  57. resValue("string", "app_theme", "@style/SplashTheme")
  58. buildConfigField("String", "model", "\"1039\"")
  59. buildConfigField("String", "brandCode", "\"000A\"")
  60. //appCode 1.01 指向bug修复,2.01指向功能变更
  61. buildConfigField("String", "appCode", "\"1.01\"")
  62. // buildConfigField("String", "appCode", "\"2.01\"")
  63. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  64. }
  65. brand000A5037Tuya {
  66. dimension "platform"
  67. applicationId "com.develop.foodcooking"
  68. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  69. resValue("string", "app_theme", "@style/SplashTheme")
  70. buildConfigField("String", "model", "\"5037\"")
  71. buildConfigField("String", "brandCode", "\"000A\"")
  72. //appCode 1.01 指向bug修复,2.01指向功能变更
  73. buildConfigField("String", "appCode", "\"1.01\"")
  74. // buildConfigField("String", "appCode", "\"2.01\"")
  75. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  76. }
  77. brand000A5067Tuya {
  78. dimension "platform"
  79. applicationId "com.develop.foodcooking"
  80. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  81. resValue("string", "app_theme", "@style/SplashTheme")
  82. buildConfigField("String", "model", "\"5067\"")
  83. buildConfigField("String", "brandCode", "\"000A\"")
  84. //appCode 1.01 指向bug修复,2.01指向功能变更
  85. buildConfigField("String", "appCode", "\"1.01\"")
  86. // buildConfigField("String", "appCode", "\"2.01\"")
  87. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  88. }
  89. brand045ATuya {
  90. dimension "platform"
  91. applicationId "com.develop.foodcooking"
  92. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  93. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  94. buildConfigField("String", "model", "\"5037\"")
  95. buildConfigField("String", "brandCode", "\"045A\"")
  96. //appCode 1.01 指向bug修复,2.01指向功能变更
  97. buildConfigField("String", "appCode", "\"1.01\"")
  98. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  99. }
  100. // brand011ATuya {
  101. // dimension "platform"
  102. // applicationId "com.develop.foodcooking"
  103. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  104. // resValue("string", "app_theme", "@style/Splash007DTheme")
  105. //
  106. // }
  107. brand011ATuya {
  108. manifestPlaceholders = [channelName: "brand011ATuya"]
  109. dimension "platform"
  110. applicationId "com.develop.foodcooking"
  111. buildConfigField("String", "UpdatePlatform", "\"011\"")
  112. resValue("string", "app_theme", "@style/Splash011ATheme")
  113. buildConfigField("String", "model", "\"1039\"")
  114. buildConfigField("String", "brandCode", "\"011A\"")
  115. //appCode 1.01 指向bug修复,2.01指向功能变更
  116. buildConfigField("String", "appCode", "\"1.01\"")
  117. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  118. }
  119. brand011A5037Tuya {
  120. manifestPlaceholders = [channelName: "brand011A5037Tuya"]
  121. dimension "platform"
  122. applicationId "com.develop.foodcooking"
  123. buildConfigField("String", "UpdatePlatform", "\"011\"")
  124. resValue("string", "app_theme", "@style/Splash011A5037Theme")
  125. buildConfigField("String", "model", "\"5037\"")
  126. buildConfigField("String", "brandCode", "\"011A\"")
  127. //appCode 1.01 指向bug修复,2.01指向功能变更
  128. buildConfigField("String", "appCode", "\"1.01\"")
  129. // buildConfigField("String", "appCode", "\"2.01\"")
  130. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  131. }
  132. brand011DTuya {
  133. manifestPlaceholders = [channelName: "brand011DTuya"]
  134. dimension "platform"
  135. applicationId "com.develop.foodcooking"
  136. buildConfigField("String", "UpdatePlatform", "\"011\"")
  137. resValue("string", "app_theme", "@style/Splash011DTheme")
  138. buildConfigField("String", "model", "\"1039\"")
  139. buildConfigField("String", "brandCode", "\"011D\"")
  140. //appCode 1.01 指向bug修复,2.01指向功能变更
  141. buildConfigField("String", "appCode", "\"1.01\"")
  142. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  143. }
  144. brand011ETuya {
  145. manifestPlaceholders = [channelName: "brand011ETuya"]
  146. dimension "platform"
  147. applicationId "com.develop.foodcooking"
  148. buildConfigField("String", "UpdatePlatform", "\"011\"")
  149. resValue("string", "app_theme", "@style/Splash011ETheme")
  150. buildConfigField("String", "model", "\"5037\"")
  151. buildConfigField("String", "brandCode", "\"011E\"")
  152. //appCode 1.01 指向bug修复,2.01指向功能变更
  153. buildConfigField("String", "appCode", "\"1.01\"")
  154. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  155. }
  156. brand014ATuya {
  157. dimension "platform"
  158. applicationId "com.develop.foodcooking"
  159. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  160. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  161. buildConfigField("String", "model", "\"1039\"")
  162. buildConfigField("String", "brandCode", "\"014A\"")
  163. //appCode 1.01 指向bug修复,2.01指向功能变更
  164. buildConfigField("String", "appCode", "\"1.01\"")
  165. // buildConfigField("String", "appCode", "\"2.01\"")
  166. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  167. }
  168. brand017ATuya {
  169. dimension "platform"
  170. applicationId "com.develop.foodcooking"
  171. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  172. resValue("string", "app_theme", "@style/Splash017Theme")
  173. //appCode 1.01 指向bug修复,2.01指向功能变更
  174. buildConfigField("String", "appCode", "\"1.01\"")
  175. // buildConfigField("String", "appCode", "\"2.01\"")
  176. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  177. }
  178. brand030ATuya {
  179. dimension "platform"
  180. applicationId "com.develop.foodcooking"
  181. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  182. resValue("string", "app_theme", "@style/SplashTheme")
  183. buildConfigField("String", "model", "\"1039\"")
  184. buildConfigField("String", "brandCode", "\"030A\"")
  185. //appCode 1.01 指向bug修复,2.01指向功能变更
  186. buildConfigField("String", "appCode", "\"1.01\"")
  187. // buildConfigField("String", "appCode", "\"2.01\"")
  188. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  189. }
  190. brand029CTuya {
  191. manifestPlaceholders = [channelName: "brand029CTuya"]
  192. dimension "platform"
  193. applicationId "com.develop.foodcooking"
  194. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  195. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  196. buildConfigField("String", "model", "\"1039\"")
  197. buildConfigField("String", "brandCode", "\"029C\"")
  198. //appCode 1.01 指向bug修复,2.01指向功能变更
  199. buildConfigField("String", "appCode", "\"1.01\"")
  200. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  201. }
  202. brand029C5037Tuya {
  203. dimension "platform"
  204. applicationId "com.develop.foodcooking"
  205. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  206. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  207. buildConfigField("String", "model", "\"5037\"")
  208. buildConfigField("String", "brandCode", "\"029C\"")
  209. //appCode 1.01 指向bug修复,2.01指向功能变更
  210. buildConfigField("String", "appCode", "\"1.01\"")
  211. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  212. }
  213. brand036I {
  214. manifestPlaceholders = [channelName: "brand036I"]
  215. dimension "platform"
  216. applicationId "com.develop.foodcooking"
  217. buildConfigField("String", "UpdatePlatform", "\"036I\"")
  218. buildConfigField("String", "model", "\"1039\"")
  219. buildConfigField("String", "brandCode", "\"036I\"")
  220. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  221. //appCode 1.01 指向bug修复,2.01指向功能变更
  222. buildConfigField("String", "appCode", "\"1.01\"")
  223. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  224. }
  225. brand036ITuya {
  226. dimension "platform"
  227. applicationId "com.develop.foodcooking"
  228. buildConfigField("String", "UpdatePlatform", "\"036I\"")
  229. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  230. buildConfigField("String", "model", "\"1039\"")
  231. buildConfigField("String", "brandCode", "\"036I\"")
  232. //appCode 1.01 指向bug修复,2.01指向功能变更
  233. buildConfigField("String", "appCode", "\"1.01\"")
  234. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  235. }
  236. brand033FTuya {
  237. manifestPlaceholders = [channelName: "brand033FTuya"]
  238. dimension "platform"
  239. applicationId "com.develop.foodcooking"
  240. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  241. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  242. buildConfigField("String", "model", "\"1039\"")
  243. buildConfigField("String", "brandCode", "\"033F\"")
  244. //appCode 1.01 指向bug修复,2.01指向功能变更
  245. buildConfigField("String", "appCode", "\"1.01\"")
  246. // buildConfigField("String", "appCode", "\"2.01\"")
  247. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  248. }
  249. brand033ITuya {
  250. manifestPlaceholders = [channelName: "brand033ITuya"]
  251. dimension "platform"
  252. applicationId "com.develop.foodcooking"
  253. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  254. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  255. buildConfigField("String", "model", "\"1039\"")
  256. buildConfigField("String", "brandCode", "\"033I\"")
  257. //appCode 1.01 指向bug修复,2.01指向功能变更
  258. buildConfigField("String", "appCode", "\"1.01\"")
  259. // buildConfigField("String", "appCode", "\"2.01\"")
  260. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  261. }
  262. brand033HTuya {
  263. manifestPlaceholders = [channelName: "brand033HTuya"]
  264. dimension "platform"
  265. applicationId "com.develop.foodcooking"
  266. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  267. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  268. buildConfigField("String", "model", "\"1039\"")
  269. buildConfigField("String", "brandCode", "\"033H\"")
  270. //appCode 1.01 指向bug修复,2.01指向功能变更
  271. buildConfigField("String", "appCode", "\"1.01\"")
  272. // buildConfigField("String", "appCode", "\"2.01\"")
  273. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  274. }
  275. brand033GTuya {
  276. dimension "platform"
  277. applicationId "com.develop.foodcooking"
  278. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  279. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  280. buildConfigField("String", "model", "\"1039\"")
  281. buildConfigField("String", "brandCode", "\"033G\"")
  282. //appCode 1.01 指向bug修复,2.01指向功能变更
  283. buildConfigField("String", "appCode", "\"1.01\"")
  284. // buildConfigField("String", "appCode", "\"2.01\"")
  285. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  286. }
  287. brand000A {
  288. dimension "platform"
  289. applicationId "com.develop.foodcooking"
  290. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  291. resValue("string", "app_theme", "@style/SplashTheme")
  292. buildConfigField("String", "model", "\"1039\"")
  293. buildConfigField("String", "brandCode", "\"000A\"")
  294. //appCode 1.01 指向bug修复,2.01指向功能变更
  295. buildConfigField("String", "appCode", "\"1.01\"")
  296. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  297. }
  298. brand010D {
  299. manifestPlaceholders = [channelName: "brand010D"]
  300. dimension "platform"
  301. applicationId "com.develop.foodcooking"
  302. buildConfigField("String", "UpdatePlatform", "\"night\"")
  303. resValue("string", "app_theme", "@style/Splash010DTheme")
  304. buildConfigField("String", "model", "\"1039\"")
  305. buildConfigField("String", "brandCode", "\"010D\"")
  306. //appCode 1.01 指向bug修复,2.01指向功能变更
  307. buildConfigField("String", "appCode", "\"1.01\"")
  308. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  309. }
  310. brand010F {
  311. dimension "platform"
  312. applicationId "com.develop.foodcooking"
  313. buildConfigField("String", "UpdatePlatform", "\"night\"")
  314. resValue("string", "app_theme", "@style/Splash010DTheme")
  315. buildConfigField("String", "model", "\"1039\"")
  316. buildConfigField("String", "brandCode", "\"010F\"")
  317. //appCode 1.01 指向bug修复,2.01指向功能变更
  318. buildConfigField("String", "appCode", "\"1.01\"")
  319. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  320. }
  321. brand010DUpdate {
  322. dimension "platform"
  323. applicationId "com.develop.foodcooking"
  324. buildConfigField("String", "UpdatePlatform", "\"night\"")
  325. resValue("string", "app_theme", "@style/Splash010DTheme")
  326. buildConfigField("String", "model", "\"1039\"")
  327. buildConfigField("String", "brandCode", "\"010D\"")
  328. //appCode 1.01 指向bug修复,2.01指向功能变更
  329. buildConfigField("String", "appCode", "\"1.01\"")
  330. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  331. }
  332. brand010FUpdate {
  333. dimension "platform"
  334. applicationId "com.develop.foodcooking"
  335. buildConfigField("String", "UpdatePlatform", "\"night\"")
  336. resValue("string", "app_theme", "@style/Splash010DTheme")
  337. buildConfigField("String", "model", "\"1039\"")
  338. buildConfigField("String", "brandCode", "\"010F\"")
  339. //appCode 1.01 指向bug修复,2.01指向功能变更
  340. buildConfigField("String", "appCode", "\"1.01\"")
  341. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  342. }
  343. brand030A {
  344. dimension "platform"
  345. applicationId "com.develop.foodcooking"
  346. resValue("string", "app_theme", "@style/SplashTheme")
  347. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  348. buildConfigField("String", "model", "\"1039\"")
  349. buildConfigField("String", "brandCode", "\"030A\"")
  350. //appCode 1.01 指向bug修复,2.01指向功能变更
  351. buildConfigField("String", "appCode", "\"1.01\"")
  352. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  353. }
  354. brand032DTuya {
  355. dimension "platform"
  356. applicationId "com.develop.foodcooking"
  357. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  358. resValue("string", "app_theme", "@style/Splash032DTheme")
  359. buildConfigField("String", "model", "\"1039\"")
  360. buildConfigField("String", "brandCode", "\"032D\"")
  361. //appCode 1.01 指向bug修复,2.01指向功能变更
  362. buildConfigField("String", "appCode", "\"1.01\"")
  363. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  364. }
  365. brand032D {
  366. dimension "platform"
  367. applicationId "com.develop.foodcooking"
  368. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  369. resValue("string", "app_theme", "@style/Splash032DTheme")
  370. //appCode 1.01 指向bug修复,2.01指向功能变更
  371. buildConfigField("String", "appCode", "\"1.01\"")
  372. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  373. }
  374. brand002DTuya {
  375. manifestPlaceholders = [channelName: "brand002DTuya"]
  376. dimension "platform"
  377. applicationId "com.develop.foodcooking"
  378. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  379. resValue("string", "app_theme", "@style/Splash002DTheme")
  380. buildConfigField("String", "model", "\"1039\"")
  381. buildConfigField("String", "brandCode", "\"002D\"")
  382. //appCode 1.01 指向bug修复,2.01指向功能变更
  383. buildConfigField("String", "appCode", "\"1.01\"")
  384. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  385. }
  386. brand007DTuya {
  387. dimension "platform"
  388. applicationId "com.develop.foodcooking"
  389. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  390. resValue("string", "app_theme", "@style/Splash007DTheme")
  391. //appCode 1.01 指向bug修复,2.01指向功能变更
  392. buildConfigField("String", "appCode", "\"1.01\"")
  393. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  394. }
  395. brand049BTuya {
  396. dimension "platform"
  397. applicationId "com.develop.foodcooking"
  398. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  399. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  400. buildConfigField("String", "model", "\"1039\"")
  401. //appCode 1.01 指向bug修复,2.01指向功能变更
  402. buildConfigField("String", "appCode", "\"1.01\"")
  403. buildConfigField("String", "brandCode", "\"049B\"")
  404. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  405. }
  406. brand054ATuya {
  407. dimension "platform"
  408. applicationId "com.develop.foodcooking"
  409. buildConfigField("String", "UpdatePlatform", "\"054A\"")
  410. resValue("string", "app_theme", "@style/Splash054ATheme")
  411. //appCode 1.01 指向bug修复,2.01指向功能变更
  412. buildConfigField("String", "appCode", "\"1.01\"")
  413. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  414. }
  415. brand062ATuya {
  416. manifestPlaceholders = [channelName: "brand062ATuya"]
  417. dimension "platform"
  418. applicationId "com.develop.foodcooking"
  419. resValue("string", "app_theme", "@style/Splash062ATheme")
  420. buildConfigField("String", "UpdatePlatform", "\"062A\"")
  421. buildConfigField("String", "model", "\"1039\"")
  422. buildConfigField("String", "brandCode", "\"062A\"")
  423. //appCode 1.01 指向bug修复,2.01指向功能变更
  424. buildConfigField("String", "appCode", "\"1.01\"")
  425. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  426. // buildConfigField("String", "appCode", "\"2.01\"")
  427. }
  428. brand063ATuya {
  429. dimension "platform"
  430. applicationId "com.develop.foodcooking"
  431. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  432. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  433. buildConfigField("String", "model", "\"1039\"")
  434. buildConfigField("String", "brandCode", "\"063A\"")
  435. //appCode 1.01 指向bug修复,2.01指向功能变更
  436. buildConfigField("String", "appCode", "\"1.01\"")
  437. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  438. // buildConfigField("String", "appCode", "\"2.01\"")
  439. }
  440. brand063BTuya {
  441. manifestPlaceholders = [channelName: "brand063BTuya"]
  442. dimension "platform"
  443. applicationId "com.develop.foodcooking"
  444. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  445. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  446. buildConfigField("String", "model", "\"1039\"")
  447. buildConfigField("String", "brandCode", "\"063B\"")
  448. //appCode 1.01 指向bug修复,2.01指向功能变更
  449. buildConfigField("String", "appCode", "\"1.01\"")
  450. buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  451. // buildConfigField("String", "appCode", "\"2.01\"")
  452. }
  453. }
  454. // sourceSets {
  455. // main {
  456. // manifest.srcFile 'src/main/AndroidManifest.xml'
  457. // java.srcDirs = ['src/main/java']
  458. // resources.srcDirs = ['src/main/resources']
  459. // aidl.srcDirs = ['src/main/aidl']
  460. // renderscript.srcDirs = ['src/maom']
  461. // res.srcDirs = ['src/main/res']
  462. // assets.srcDirs = ['src/main/assets']
  463. // jniLibs.srcDir 'src/main/jniLibs'
  464. // }
  465. //
  466. // //用各自对应的资源文件路径
  467. // brand011ATuya.res.srcDirs = ['src/main/res-zerooneone']
  468. //// huawei.res.srcDirs = ['src/main/res-huawei']
  469. //
  470. // // Move the tests to tests/java, tests/res, etc...
  471. // androidTest.setRoot('tests')
  472. // // Move the build types to build-types/<type>
  473. // // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
  474. // // This moves them out of them default location under src/<type>/... which would
  475. // // conflict with src/ being used by the main source set.
  476. // // Adding new build types or product flavors should be accompanied
  477. // // by a similar customization.
  478. // debug.setRoot('build-types/debug')
  479. // release.setRoot('build-types/release')
  480. // }
  481. signingConfigs {
  482. debug {
  483. storeFile file('..\\signature\\rk.jks')
  484. storePassword '123456'
  485. keyAlias 'rk'
  486. keyPassword '123456'
  487. }
  488. foodCooking {
  489. storeFile file("..\\signature\\rk.jks")
  490. storePassword '123456'
  491. keyAlias 'rk'
  492. keyPassword '123456'
  493. }
  494. release {
  495. storeFile file('..\\signature\\rk.jks')
  496. storePassword '123456'
  497. keyAlias 'rk'
  498. keyPassword '123456'
  499. }
  500. }
  501. buildTypes {
  502. release {
  503. minifyEnabled false
  504. debuggable true
  505. productFlavors.brand010D.signingConfig signingConfigs.release
  506. productFlavors.brand029CTuya.signingConfig signingConfigs.release
  507. productFlavors.brand000ATuya.signingConfig signingConfigs.release
  508. productFlavors.brand030A.signingConfig signingConfigs.release
  509. productFlavors.brand011ATuya.signingConfig signingConfigs.release
  510. productFlavors.brand036ITuya.signingConfig signingConfigs.release
  511. productFlavors.brand030ATuya.signingConfig signingConfigs.release
  512. productFlavors.brand017ATuya.signingConfig signingConfigs.release
  513. productFlavors.brand036I.signingConfig signingConfigs.release
  514. productFlavors.brand000A.signingConfig signingConfigs.release
  515. productFlavors.brand045ATuya.signingConfig signingConfigs.release
  516. productFlavors.brand032DTuya.signingConfig signingConfigs.release
  517. productFlavors.brand032D.signingConfig signingConfigs.release
  518. productFlavors.brand063ATuya.signingConfig signingConfigs.release
  519. productFlavors.brand002DTuya.signingConfig signingConfigs.release
  520. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  521. }
  522. debug {
  523. debuggable true
  524. productFlavors.brand032DTuya.signingConfig signingConfigs.debug
  525. // buildConfigField("String", "UpdatePlatform", "\"054A\"")
  526. ////// buildConfigField("String", "FLAVOR", "\"brand054ATuya\"")
  527. // resValue("string", "app_theme", "@style/Splash054ATheme")
  528. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  529. // resValue("string", "app_theme", "@style/SplashTheme")
  530. // buildConfigField("String", "model", "\"1039\"")
  531. // buildConfigField("String", "brandCode", "\"017A\"")
  532. // //versionCode 1.01 指向bug修复,2.01指向功能变更
  533. // buildConfigField("String", "appCode", "\"1.01\"")
  534. // buildConfigField("String", "appCode", "\"2.01\"")
  535. // resValue("string", "app_theme", "@style/SplashTheme")
  536. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  537. // buildConfigField("String", "model", "\"5037\"")
  538. // buildConfigField("String", "brandCode", "\"000A\"")
  539. // //versionCode 1.01 指向bug修复,2.01指向功能变更
  540. // buildConfigField("String", "appCode", "\"1.01\"")
  541. //// buildConfigField("String", "appCode", "\"2.01\"")
  542. // manifestPlaceholders = [channelName: "brand0062ATuya"]
  543. // resValue("string", "app_theme", "@style/Splash062ATheme")
  544. // buildConfigField("String", "UpdatePlatform", "\"062A\"")
  545. // buildConfigField("String", "model", "\"1039\"")
  546. // buildConfigField("String", "brandCode", "\"062A\"")
  547. // //appCode 1.01 指向bug修复,2.01指向功能变更
  548. // buildConfigField("String", "appCode", "\"1.01\"")
  549. //
  550. // resValue("string", "app_theme", "@style/SplashTheme")
  551. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  552. // buildConfigField("String", "model", "\"1039\"")
  553. // buildConfigField("String", "brandCode", "\"000A\"")
  554. // //appCode 1.01 指向bug修复,2.01指向功能变更
  555. // buildConfigField("String", "appCode", "\"1.01\"")
  556. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  557. // resValue("string", "app_theme", "@style/SplashTheme")
  558. // buildConfigField("String", "model", "\"5067\"")
  559. // buildConfigField("String", "brandCode", "\"000A\"")
  560. // //appCode 1.01 指向bug修复,2.01指向功能变更
  561. // buildConfigField("String", "appCode", "\"1.01\"")
  562. // manifestPlaceholders = [channelName: "brand011ATuya"]
  563. // buildConfigField("String", "UpdatePlatform", "\"011\"")
  564. // resValue("string", "app_theme", "@style/Splash011ATheme")
  565. // buildConfigField("String", "model", "\"1039\"")
  566. // buildConfigField("String", "brandCode", "\"011A\"")
  567. // //appCode 1.01 指向bug修复,2.01指向功能变更
  568. // buildConfigField("String", "appCode", "\"1.01\"")
  569. // manifestPlaceholders = [channelName: "brand011DTuya"]
  570. // buildConfigField("String", "UpdatePlatform", "\"011\"")
  571. // resValue("string", "app_theme", "@style/Splash011DTheme")
  572. // buildConfigField("String", "model", "\"1039\"")
  573. // buildConfigField("String", "brandCode", "\"011D\"")
  574. // //appCode 1.01 指向bug修复,2.01指向功能变更
  575. // buildConfigField("String", "appCode", "\"1.01\"")
  576. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  577. // resValue("string", "app_theme", "@style/SplashTheme")
  578. // buildConfigField("String", "model", "\"1039\"")
  579. // buildConfigField("String", "brandCode", "\"032D\"")
  580. // //appCode 1.01 指向bug修复,2.01指向功能变更
  581. // buildConfigField("String", "appCode", "\"1.01\"")
  582. //
  583. // buildConfigField("String", "UpdatePlatform", "\"night\"")
  584. // resValue("string", "app_theme", "@style/Splash010DTheme")
  585. // buildConfigField("String", "model", "\"1039\"")
  586. // buildConfigField("String", "brandCode", "\"010D\"")
  587. // //appCode 1.01 指向bug修复,2.01指向功能变更
  588. // buildConfigField("String", "appCode", "\"1.01\"")
  589. // buildConfigField("String", "UpdatePlatform", "\"night\"")
  590. // resValue("string", "app_theme", "@style/Splash010DTheme")
  591. // buildConfigField("String", "model", "\"1039\"")
  592. // buildConfigField("String", "brandCode", "\"010F\"")
  593. // //appCode 1.01 指向bug修复,2.01指向功能变更
  594. // buildConfigField("String", "appCode", "\"1.01\"")
  595. // buildConfigField("String", "UpdatePlatform", "\"011A\"")
  596. // resValue("string", "app_theme", "@style/Splash011ATheme")
  597. // buildConfigField("String", "model", "\"1039\"")
  598. // buildConfigField("String", "brandCode", "\"011A\"")
  599. // // //appCode 1.01 指向bug修复,2.01指向功能变更
  600. // buildConfigField("String", "appCode", "\"1.01\"")
  601. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  602. // resValue("string", "app_theme", "@style/SplashTheme")
  603. // buildConfigField("String", "model", "\"1039\"")
  604. // buildConfigField("String", "brandCode", "\"030A\"")
  605. // //appCode 1.01 指向bug修复,2.01指向功能变更
  606. // buildConfigField("String", "appCode", "\"1.01\"")
  607. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  608. // resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  609. // buildConfigField("String", "model", "\"1039\"")
  610. // buildConfigField("String", "brandCode", "\"014A\"")
  611. // //appCode 1.01 指向bug修复,2.01指向功能变更
  612. // buildConfigField("String", "appCode", "\"1.01\"")
  613. //
  614. // manifestPlaceholders = [channelName: "brand033FTuya"]
  615. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  616. // resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  617. // buildConfigField("String", "model", "\"1039\"")
  618. // buildConfigField("String", "brandCode", "\"033F\"")
  619. // //appCode 1.01 指向bug修复,2.01指向功能变更
  620. // buildConfigField("String", "appCode", "\"1.01\"")
  621. // buildConfigField("String", "appCode", "\"2.01\"")
  622. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  623. // resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  624. // buildConfigField("String", "model", "\"1039\"")
  625. // buildConfigField("String", "brandCode", "\"033F\"")
  626. // //appCode 1.01 指向bug修复,2.01指向功能变更
  627. // buildConfigField("String", "appCode", "\"1.01\"")
  628. // manifestPlaceholders = [channelName: "brand029CTuya"]
  629. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  630. // resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  631. // buildConfigField("String", "model", "\"1039\"")
  632. // buildConfigField("String", "brandCode", "\"029C\"")
  633. // //appCode 1.01 指向bug修复,2.01指向功能变更
  634. // buildConfigField("String", "appCode", "\"1.01\"")
  635. manifestPlaceholders = [channelName: "brand033ITuya"]
  636. buildConfigField("String", "UpdatePlatform", "\"normal\"")
  637. resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  638. buildConfigField("String", "model", "\"1039\"")
  639. buildConfigField("String", "brandCode", "\"033I\"")
  640. //appCode 1.01 指向bug修复,2.01指向功能变更
  641. buildConfigField("String", "appCode", "\"1.01\"")
  642. buildConfigField("String", "appCode", "\"2.01\"")
  643. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  644. // resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  645. // buildConfigField("String", "model", "\"1039\"")
  646. // buildConfigField("String", "brandCode", "\"049B\"")
  647. // //appCode 1.01 指向bug修复,2.01指向功能变更
  648. // buildConfigField("String", "appCode", "\"1.01\"")
  649. //
  650. //
  651. // buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  652. // manifestPlaceholders = [channelName: "brand036I"]
  653. // buildConfigField("String", "UpdatePlatform", "\"036I\"")
  654. // resValue("string", "app_theme", "@style/Splash036IDTheme")
  655. // ` buildConfigField("String", "model", "\"1039\"")
  656. // buildConfigField("String", "brandCode", "\"036I\"")
  657. // //appCode 1.01 指向bug修复,2.01指向功能变更
  658. // buildConfigField("String", "appCode", "\"1.01\"")
  659. // manifestPlaceholders = [channelName: "brand011ETuya"]
  660. // buildConfigField("String", "UpdatePlatform", "\"011\"")
  661. // resValue("string", "app_theme", "@style/Splash011ETheme")
  662. // buildConfigField("String", "model", "\"5037\"")
  663. // buildConfigField("String", "brandCode", "\"011E\"")
  664. // //appCode 1.01 指向bug修复,2.01指向功能变更
  665. // buildConfigField("String", "appCode", "\"1.01\"")
  666. // buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  667. // manifestPlaceholders = [channelName: "brand010D"]
  668. // buildConfigField("String", "UpdatePlatform", "\"night\"")
  669. // resValue("string", "app_theme", "@style/Splash010DTheme")
  670. // buildConfigField("String", "model", "\"1039\"")
  671. // buildConfigField("String", "brandCode", "\"010D\"")
  672. // //appCode 1.01 指向bug修复,2.01指向功能变更
  673. // buildConfigField("String", "appCode", "\"1.01\"")
  674. // buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  675. // manifestPlaceholders = [channelName: "brand002DTuya"]
  676. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  677. // resValue("string", "app_theme", "@style/Splash002DTheme")
  678. // buildConfigField("String", "model", "\"1039\"")
  679. // buildConfigField("String", "brandCode", "\"002D\"")
  680. // //appCode 1.01 指向bug修复,2.01指向功能变更
  681. // buildConfigField("String", "appCode", "\"1.01\"")
  682. // buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  683. //
  684. // manifestPlaceholders = [channelName: "brand063B"]
  685. // buildConfigField("String", "UpdatePlatform", "\"normal\"")
  686. // resValue("string", "app_theme", "@style/SplashThemeNotLogo")
  687. // buildConfigField("String", "model", "\"1039\"")
  688. // buildConfigField("String", "brandCode", "\"063B\"")
  689. // //appCode 1.01 指向bug修复,2.01指向功能变更
  690. // buildConfigField("String", "appCode", "\"1.01\"")
  691. // buildConfigField("String", "time","\"${getCurrentTime()}\"" )
  692. }
  693. }
  694. compileOptions {
  695. sourceCompatibility JavaVersion.VERSION_1_8
  696. targetCompatibility JavaVersion.VERSION_1_8
  697. }
  698. kotlinOptions {
  699. jvmTarget = '1.8'
  700. }
  701. viewBinding {
  702. enabled = true
  703. }
  704. }
  705. dependencies {
  706. implementation project(path: ':libBase') //基础工具模块,不涉及业务逻辑
  707. implementation project(path: ':BusinessCommon')//业务相关的基础类
  708. implementation project(path: ':BusinessMain') //烹饪主模块
  709. implementation project(path: ':BusinessAuth')//登录-注册-个人信息模块
  710. implementation project(path: ':BusinessSetting') //设置模块
  711. implementation project(path: ':BusinessStep') //烹饪步骤模块
  712. kapt 'com.alibaba:arouter-compiler:1.5.2'
  713. }