【发布时间】:2014-07-18 01:32:57
【问题描述】:
我在测试我的应用时收到此错误。
应用已签名并上传到开发者控制台的 alpha 测试部分。
应用内商品的状态为“活动”。
我在“测试访问”中输入了我的开发者帐户以外的帐户。
我正在使用具有“测试访问”中的主帐户而不是开发者帐户的设备。
我已经仔细检查了我的 SKU 的拼写。
完全相同的 .apk 已上传到开发者控制台并安装在测试设备上。
我已经仔细检查了许可证密钥。
我已经等待了超过 12 个小时,以便传播 SKU 和测试帐户。
当我使用 android.test.purchased 时,似乎一切正常。
关于此错误有多个问题。让我走到这一步的相关链接包括: https://groups.google.com/forum/#!topic/android-developers/A2RM4P34zo0
How to resolve “The item you were attempting to purchase could not be found”
"the item you were attempting to purchase could not be found" after following instructions
"the item you were attempting to purchase could not be found"
http://developer.android.com/google/play/billing/billing_testing.html#billing-testing-test
Testing Android In-App purchases with unpublished apps
Android in-app purchase for alpha test mode
Error: the item you were attemping to purchase could not be found
https://stackoverflow.com/questions/23917264/item-could-not-be-found-in-app-billing-issue
In App Billing - product not found
Android billing - item not found
http://developer.android.com/training/in-app-billing/list-iab-products.html
Do test accounts require real credit card to purchase via In-app Billing?
还有什么可能导致此错误?
有一次我超越了这一点。我妻子的电话和帐户用于测试。在包括她的帐户以具有测试访问权限并等待 3 小时后,它似乎起作用了。该项目被发现,并要求验证她的帐户密码。我把设备递给她,她输入了密码,她说有错误并关闭了对话框。我不知道那个错误是什么,我无法回到那个点。我确定该物品没有被购买,因为它没有出现在拥有的清单上。在此之后,我用另一个帐户和另一个 3 小时使用了另一台设备。新设备在使用活动 SKU 时,除了未找到项目错误外,永远不会收到任何其他信息。
【问题讨论】:
-
我已经按照所有这些步骤进行操作,如果您找到任何解决方案,我会遇到同样的错误,请告诉我@CyberedElf
-
@M.J.前两个答案都解决了导致我的问题的问题。该应用程序必须已发布。 (它可能仍处于 alpha 测试阶段,不会向公众发布。)
-
我已经把apk上传到Beta版了。
-
在下面的评论中查看 Tom 的链接。
-
2020 年 Billing Library 2.1.0 仍然会发生这种情况!尽管岁月流逝,有些事情永远不会改变。
标签: android in-app-purchase in-app-billing