从设备连接到安卓市场

3

我在我的应用程序中使用了应用内购买功能,在将其上传到 Google Play 帐户后进行测试,我添加了测试产品并在设备上进行了测试。请注意,应用内购买的所有先决条件都已完成。

但是它显示“无法连接到市场”,您有什么建议/帮助?谢谢


1
我遇到了同样的问题,请有人帮忙! - Umer Abid
你能展示一些代码吗?你在Play市场中添加了你的Gmail账户作为测试账户吗? - Fabian
我添加了所需的内容: 1- 公钥 2- 谷歌账户 3- 测试账户 我已经单独测试了那段代码,它可以正常工作,但当我按原样使用时,它并没有按照预期的方式工作。 - Usman Kurd
1
@usman,如果你已经完成了“所有的先决条件”,那么你就不会遇到这个错误了。对Stefano投反对票似乎有点不公平。 - Richard Le Mesurier
1
@ Richard Le Mesurier 我没有给他投反对票,作为一名开发者,我不应该阻止任何回复,我也没有阻止他的回答。 - Usman Kurd
2个回答

0

记得使用谷歌账号配置设备,并将您的电子邮件包括在市场测试账户列表中。

您还应该在应用程序清单中包括结算权限。

<uses-permission android:name="com.android.vending.BILLING" />

我已经提到过,“应用内购买的所有前提条件都已完成”。 - Usman Kurd
在编译应用程序时,请记得使用个人密钥对其进行签名。在Eclipse中,您应该使用Android工具菜单中的“导出已签名应用程序…”选项(右键单击项目文件夹)。 - Stefano Mondino
我怎么知道你是否都意识到了呢? :) - Stefano Mondino
你没有提供具体信息,但我仍然尝试帮助你,为什么要给我投反对票? - Stefano Mondino

0
经过一整天的头脑风暴和测试,我发现在我的情况下,Tab Widget 存在应用内计费问题。我创建了另一个测试项目,首先使用 Tab 进行应用内计费测试,但出现了相同的错误。之后,我移除了 Tab Widget 并尝试进行应用内计费,结果正常运行。因此,我的结论是,在我的情况下存在 Tab Widget 的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接