【发布时间】:2018-04-16 07:36:56
【问题描述】:
我正在实现一项新功能,该功能取决于应用程序是否正在运行、调试或发布,在两个 url 之间进行选择。
这是我使用 insidel gradle 来选择使用哪个 url 的代码 ->
在下面的行中,是我想要获取正确 url 的地方,但是当我在调试中使用构建变体进行调试时,代码返回给我发布 url。
检查 BuildConfig.BUILD_TYPE ->
我得到释放模式,为什么? 在 BUILD_TYPE 中做一些研究,我发现了不同的 BuildConfig,其中两个在版本中具有 BUILD_TYPE ->
他们之间唯一的区别就是这个-> 那些有 BUILD_TYPE = "debug" 的有 DEBUG 像这样 ->
BUILD_TYPE = "release" 有这样的DEBUG ->
如何将发布中的内容更改为调试?知道 BuildConfig 类是单独生成的吗?
【问题讨论】:
标签: android buildconfig android-flavors