我开发了一个应用程序,现在我想让我的应用程序免费版本和付费版本。免费版包含很少的功能,付费版包含所有功能。那么如何使用相同的代码维护两个版本?任何人都可以帮助我。
答案 0 :(得分:2)
构建口味是一个非常好的解决方案。有关详细信息,请参阅https://developer.android.com/tools/building/configuring-gradle.html。
我发现非常有用的是你可以替换你的风味的特定文件/值,并保持其余的相同。我们用它来构建来自相同代码的两个不同的应用程序,只推迟布局和包名称。