首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不从市场购买的情况下测试授权的android apk?

如何在不从市场购买的情况下测试授权的android apk?
EN

Stack Overflow用户
提问于 2011-01-17 14:14:21
回答 3查看 8.8K关注 0票数 5

我想发布付费应用程序到android市场,所以我将android LVL添加到我的apk中。我已经在手机上测试过了。当我安装应用程序时,它显示了检查手机状态、市场许可证的权限。安装完成后,我尝试运行并提示"license not found and go to purchase“。它似乎是工作的,因为apk是不允许运行的,除非从市场下载。

现在的问题是,我如何测试或模拟买家的情况?这意味着买家将能够在他们购买我的应用程序后运行我的应用程序。如果它们不能运行,并且在购买后提示找不到许可证,那么我的许可证检查就有问题。我已经在market.android.com仪表板的“编辑个人资料”中添加了我的gmail。我将状态更改为许可、非许可、旧许可。但是没有回复到我的gmail。所以我不知道该怎么做。

是已经在谷歌许可服务器上完成了,还是需要修改android市场许可代码包?我检查是否有代码来处理这种情况下的请求,如许可证、无许可证、旧许可证、市场错误等。

这是因为在android模拟器中没有市场,我也不能在帐号和模拟器中添加google帐户(仅exchange帐户)和同步(在1.6,2.2和2.3中尝试)。所以我只能在我真正的android手机上测试。

任何人有经验或一些方法来测试付费应用程序,而不从市场购买自己的应用程序,如果有人购买我的应用程序,我如何也测试来自许可证服务器的响应?

EN

回答 3

Stack Overflow用户

发布于 2011-05-09 09:31:27

已经过了几个月了,但是这个颠簸可能会对外面的某个人有所帮助--刚刚为我的一个朋友回答了这个问题,他声称在这里找不到答案。听起来你没有安装Google experience模拟器。使用android目标的Google API版本创建一个新的仿真器,您应该能够对目标级别3以上的目标执行此操作。有了这个API,您就可以访问模拟器中的身份验证服务器(如果您没有Google API,可以在sdk管理器的available packages下找到它们,我认为是第三方软件包iirc)。你甚至不需要上传一个未发布的apk,除非你的测试是在应用内购买的(可能是测试账户,而不是dev账户,我所有的测试都是在dev下进行的,所以我不能完全确定)。

票数 2
EN

Stack Overflow用户

发布于 2011-01-17 14:27:13

您可以通过发布者帐户面板设置测试帐户。(如果您尚未设置发布者的帐户,则需要设置该帐户。)有关详细信息,请查看developer documentation on licensing,特别是有关许可的管理设置的部分。

票数 0
EN

Stack Overflow用户

发布于 2012-11-01 23:59:31

尽管文档给出了关于添加许可到应用程序的详细说明,并且大多数示例代码都可以编辑为基本许可,但我几乎没有发现使用Google API测试许可的内容,就好像它是你的应用程序的购买者一样。文档中的"Setting Up for Licensing“详细介绍了”在运行时环境中登录授权帐户“,但这只是你想要做的事情的冰山一角。下面是我使用的步骤:

  1. 使用Google创建一个AVD
  2. 创建一个新的虚拟gmail/google帐户来测试
  3. 将该帐户添加到AVD中。去“设置/帐户/添加”在AVD中是最简单的。使用"dev tools“更令人头疼:点击"dev tools/account tester",点击单词"corporate",这是一个下拉列表窗口,虽然设计不是很明显,但在应用程序屏幕底部出现的新窗口中点击单词"google”,而不是单词"corporate“的位置。点击"add“,打开"settings/accounts/add”窗口。
  4. 将该账户添加到开发者的“测试账户”部分,并将“导出”的.apk文件添加到Console
  5. install (你上传的那个)中。这必须通过命令提示符使用"adb“来完成,至少要使用您的虚拟谷歌帐户对导出的.apk进行我的测试,并查看它是否根据您在开发人员控制台中设置的”测试响应“来测试其他开发人员控制台测试响应

呼。有关每个步骤的详细信息,请参阅文档或在google上搜索。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4710462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档