大佬教程收集整理的这篇文章主要介绍了Android build.gradle从另一个文件导入flavor,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
project.ext.myflavors = { mock { applicationId "com.mysite.mock" } }
我能够成功访问build.gradle文件中的闭包,如下所示:
@H_200_7@myflavors()
Error:Gradle DSL method not found: 'mock()'
创建一个Gradle脚本,其中包含决定应@L_618_13@哪些flavor的逻辑:
if (someCondition()) { android { productFlavors { one { applicationId = 'com.example.oneapp' } } } } else { android { productFlavors { two { applicationId = 'com.example.twoapp' } } } }
现在,在构建脚本中包含此脚本.如果将它放在根项目的(子文件夹)下,则可以轻松地重用脚本.例如:
apply from: rootProject.file('build-scripts/flavor-picker.gradle')
请注意,您的IDE可能不会注意到flavor选择脚本或gradle.properties的更改,因此如果您对它们进行更改,则可能必须手动重新导入Gradle文件以查看正确的可用任务集.
以上是大佬教程为你收集整理的Android build.gradle从另一个文件导入flavor全部内容,希望文章能够帮你解决Android build.gradle从另一个文件导入flavor所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。