android – 如何在gradle中获取当前选择的构建变体?

android – 如何在gradle中获取当前选择的构建变体?,第1张

概述我正在使用带有gradle 2.2的 Android Studio RC.我在我的构建变体部分中有一些变体,我可以选择我想要构建的变体.例如,匈牙利或德国的一个版本. 我在gradle脚本中启动了一些任务,例如根据flavor / variant更改名称.但目前脚本迭代所有构建变体,如下所示: android.applicationVariants.each {variant – >. 所以我的问 我正在使用带有gradle 2.2的 Android Studio RC.我在我的构建变体部分中有一些变体,我可以选择我想要构建的变体.例如,匈牙利或德国的一个版本.

我在gradle脚本中启动了一些任务,例如根据flavor / variant更改名称.但目前脚本迭代所有构建变体,如下所示:
androID.applicationVariants.each {variant – >.

所以我的问题是:如何才能从androID studio Build Variants部分获得所选的变体并在gradle脚本中使用它,以便删除循环?

解决方法 您只需检查变体名称,只运行特定类型的特定任务,如下所示:

androID.applicationVariants.all { variant ->    if (variant.name.contains('myflavor')) {        // Do stuff    }}
总结

以上是内存溢出为你收集整理的android – 如何在gradle中获取当前选择的构建变体?全部内容,希望文章能够帮你解决android – 如何在gradle中获取当前选择的构建变体?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1127727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存