【发布时间】:2014-06-03 15:45:17
【问题描述】:
我需要一些见解/建议/指针(尽可能详细)来实现我的 Android 应用的免费和付费版本。我使用 IntelliJ IDEA 进行 SVN 开发。
我的目标是维护一个代码库,通过“useAds”或“useFeatureX”等简单的布尔值实现广告或付费功能。除此之外,我认为只需要更改包和应用名称即可(?)
我看过一些关于将项目转换为库的旧帖子和其他新的参考文献谈论 Gradle 风格(我从未使用过 Gradle)。前者似乎很复杂,如果它符合我的要求,我不太确定我所读到的内容。后者听起来确实如此,但也许我对 Gradle 的不熟悉使它看起来比实际更令人生畏。
还有其他方法吗?上述方法之一是要走的路吗?安全呢?我正在使用 Proguard,我认为它会从免费版本的最终 apk 中去除未使用的代码/类?
谢谢,抱歉,我一无所知。
【问题讨论】:
-
我认为无论如何你都应该使用 gradle。几个月前我从 maven 迁移到 gradle,这是个好主意。
标签: android intellij-idea codebase multiple-versions