我读了this question,但答案并没有像Android Tools > Rename Application Package
那样对代码进行重构。我需要这个命令行将其包含在脚本中,以创建我的应用程序的三个APK:免费,演示和付费。
答案 0 :(得分:1)
更好的解决方案是使用Android库项目。
将您的公共代码放入库中,并将该库包装在一个单独的项目中,用于其他每种类型的应用程序。
总共有4个项目。免费,演示,付费和图书馆。 (虽然为什么要免费使用demo作为免费版本可以执行此目的)
然后可以构建每个项目而不进行任何重构(这可能是危险的)
有关详细信息,请参阅documentation。
另一种选择是只有一个项目,并利用in app billing升级到付费状态。这样做的好处是,您只需维护一个应用程序并根据经验说话,用户就不会对他们想要的应用程序感到困惑