我有一个主要从 Android Market(现在是 Google Play)下载的 Android 应用程序。我们对源代码进行了一些调整,并提交给亚马逊应用商店,看看它得到了什么样的牵引力。我现在正在寻找一种可持续的方式来从通用代码库进行开发,然后进行构建,以便我可以提交给其中一个/两个。
亚马逊商店对可用 API 有一些限制,因此我想有条件地从该版本中删除/修改功能。由于 Java 不支持传统的条件编译,并且在 Eclipse 中有条件地包含文件似乎并不简单(甚至可能吗?),我想问问其他人正在做什么来解决这个问题。
诚然,我不是 Eclipse/Java 专家,所以请随意教我。
我在解决方案中寻找什么:
- 使用 Eclipse 构建/调试。
- 静态代码文件,带有环境/设置切换来控制要构建的内容。
- 代码中没有重复的代码或条件逻辑来在运行时选择代码流
这是您专门为 Android 应用程序或其他基于 Java/Eclipse 的项目解决的问题吗?建议从哪里开始?