【发布时间】:2012-12-10 15:33:42
【问题描述】:
我正在开发 Google Play 应用内结算服务。
我已下载第 3 版 API 示例并作为草稿应用程序上传到我的开发者控制台。但是当我在手机和电脑上启动该应用程序时,该程序停留在 ONE SEC 屏幕上并且永远不会改变。
有人见过吗?
【问题讨论】:
标签: google-play in-app-billing
我正在开发 Google Play 应用内结算服务。
我已下载第 3 版 API 示例并作为草稿应用程序上传到我的开发者控制台。但是当我在手机和电脑上启动该应用程序时,该程序停留在 ONE SEC 屏幕上并且永远不会改变。
有人见过吗?
【问题讨论】:
标签: google-play in-app-billing
以下是我在运行 Trivial Drive 演示后收到的几条错误消息以及我如何解决这些问题。第一个与您的问题最相似,但请继续阅读,因为第二个的部分内容也可能适用于您。
问题:屏幕消息显示“一秒” 很长时间,然后最终显示警告对话框,“错误:查询库存失败:IabResult:刷新库存时出错...”,然后消息返回到 “One Second” 并停留在该消息上(如您所描述的那样)。
解决方案:进入设置->账户与同步,确保勾选“后台数据”。
问题:您解决了上述问题,链接到 Google Play,但收到此消息,“应用程序版本未配置为通过 Google Play 计费。”
解决方案:您可以使用调试密钥运行应用程序,但如果您不使用生产密钥导出 apk,您将无法在 Google Play 上成功购买任何东西。因此,不是从 Eclipse 运行应用程序的“简单方法”,而是需要 File->Export-> 并使用生产密钥的密码等完成创建生产 apk 的过程(就像部署真正的应用程序一样)。然后我转到 DOS 命令并“adb install MainActivity.apk”将其安装到我的手机上。
Trivial Drive“自述文件”非常好:从那里开始,确保您明确地遵循每一步。您必须上传生产 apk,然后设置应用内产品,等待几个小时让谷歌处理事情,然后您就可以进行测试了。这是一个来回的过程,因为没有暂存环境。
【讨论】:
1) 另外,请确保您不要从 Ecilpse 将程序安装到您的手机上。我必须使用命令提示符来安装 apk 文件才能使其正常工作。要通过命令提示符安装 apk,请将您的 apk 文件放入“android-sdks\platform-tools”文件夹,然后按照以下步骤操作
Install an apk file from command prompt?
当你输入“adb install YourFile.apk”时,确保你在“android-sdks\platform-tools”目录中。
2) 确保在您的 Google Play 开发者网站上打上所有绿色复选标记。我说的是“APK”、“商品详情”和“定价和分发”。
3) 要添加测试人员帐户,请转到 Google Play 开发者网站上的“设置”。在“具有测试访问权限的 Gmail 帐户”中添加电子邮件。
【讨论】: