我在 SOF 上阅读了很多关于如何处理免费和付费版本的 eclipse android 项目的文章。但是找不到任何关于免费/付费版本使用密钥库方法的帖子。
我的应用程序中免费和付费的不同之处在于一个 layout.xml 中的 Admob。
最后,我选择了一种安全的方式(在我看来..)
假设我的项目名称:ProjectX
我通过 GIT 将源克隆到 ProjectX_Free 和 ProjectX_Paid
将上面的2个项目导入eclipse。
做一些预发布工作。(启用 ProGuard,禁用调试等)
将包名称更改为 com.company.ProjectX_Free 和 com.company.ProjectX_Paid。
移除付费版本的 admob 代码。
- 右键项目,通过eclipse的android工具导出签名的APK。
Eclipse 将要求创建或使用现有密钥库来创建 APK。
那么我应该为他们使用相同的密钥库吗?
优点和缺点是什么?
谢谢你的帮助。