繁体   English   中英

有没有机会在Android中更改构建变体的运行时间

[英]Is there a chance to change the build variants run time in android

我使用了产品口味来构建不同的应用程序。 如果我在运行应用程序之前在构建变体中选择了免费版本,那么如果我选择付费版本,则将运行免费版本。

我想更改运行时间意味着在运行应用程序后,如果我们单击按钮,则必须更改付费应用程序。 是否有机会通过编程来更改构建变体选择的运行时间。

class productFlavors {
    free{

    }

    paid{

    }
}

我用这些作为调味料。

如果有人知道解决方案,请帮助我解决问题。

提前致谢。

我想更改运行时间意味着在运行应用程序后,如果我们单击按钮,则必须更改付费应用程序

这是不可能的。 产品风味是在编译时应用的。 您的免费应用程序没有完全属于您的paid产品的资源,Java代码,清单条目,依赖项等。

您将需要摆脱产品的口味,并拥有一个单一的构建,在此构建中,您将具有运行时逻辑来决定是提供免费还是付费功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM