gow*_*ami 3 android android-productflavors android-build-flavors build-variant
我使用产品风格来构建不同的应用程序。如果我在运行应用程序之前在构建变体中选择免费风格,则免费风格将运行,如果我选择付费风格,则将运行付费风格。
我想更改运行时间意味着在运行应用程序后,如果我们单击按钮,它必须更改付费应用程序。是否有机会通过编程更改构建变体选择运行时间。
class productFlavors {
free{
}
paid{
}
}
Run Code Online (Sandbox Code Playgroud)
我用这些作为调味品。
如果有人知道解决方案,请帮助我解决我的问题。
提前致谢。
我想改变运行时间意味着运行应用程序后,如果我们点击按钮,它必须更改付费应用程序
这是不可能的。产品风味是在编译时应用的东西。您的免费应用程序没有您的paid产品风格独有的资源、Java 代码、清单条目、依赖项等。
您将需要摆脱产品风格并拥有单一构建,您可以在其中使用运行时逻辑来决定是提供免费功能集还是付费功能集。
| 归档时间: |
|
| 查看次数: |
621 次 |
| 最近记录: |