相关疑难解决方法(0)

从相同的代码创建应用程序的免费/付费版本

所以我要下载我的申请的发布时间.我们计划发布两个版本,一个免费的基于广告的播放解锁版本和一个付费完全解锁版本.我设置了代码,我可以在启动时设置一个标志来启用/禁用广告并锁定/解锁所有功能.因此字面上只有一行代码在这些版本之间执行不同.

为了发布两个单独的应用程序,它们需要不同的包名称,所以我的问题是:是否有一种简单的方法来重构我的应用程序的包名称?Eclipse的重构工具无法解析生成的R文件或布局和清单文件中的任何XML引用.我试图使用原始资源创建一个新项目,但我无法引用资产和资源,我希望避免重复我的任何代码和资产.手动重构它不是一个巨大的痛苦,但我觉得必须有一个更好的方法来做到这一点.有人有一个优雅的解决方案吗?

编辑/回答:

对于我的情况,我发现只使用Project - > Android Tools - > Rename Application Package是完全可以接受的.我不知道这存在,我觉得现在发布这个就是个白痴.感谢大家的回答和评论,请随意投票.

android

53
推荐指数
4
解决办法
3万
查看次数

如何在Android市场中从免费应用链接到付费应用?

如果我在Android市场上有免费版本的付费应用,我如何在免费应用中放置一个按钮,在市场上打开付费版本?

android app-store google-play

7
推荐指数
2
解决办法
1642
查看次数

免费和付费版Android应用程序的最佳方法?

我开发了一款Android应用程序,我希望它既可以免费也可以付费.什么是最好的方法?

我可以想到三个解决方案:

  1. 将项目拆分为两个分支并维护它们.
  2. 创建一个库项目,并有两个额外的项目,一个是"免费",另一个是"付费".
  3. 使用应用内结算.

问:哪种解决方案最好?为什么?

有些事情需要考虑:

  • 我的应用程序大约1.5 MB(不包括AdMob).
  • 我目前正在瞄准Android 2.2(Froyo).
  • 我确实有一些服务器API,可以从知道客户是否付款中受益.
  • 我试图避免我的应用程序被破解.这些天不确定这是否真的存在问题......

android version in-app-billing

5
推荐指数
1
解决办法
2409
查看次数