Java 安卓系统:计费3.0问题-“;此软件包和用户的账单不可用“;

Java 安卓系统:计费3.0问题-“;此软件包和用户的账单不可用“;,java,android,android-billing,Java,Android,Android Billing,我一直收到“此软件包和用户的账单不可用”,我已经在Google Play控制台中正确设置了所有内容,并根据文档实现了库。找不到任何关于如何克服此错误的信息 测试用户已登录并获得授权 许可证测试设置为“正常响应”,测试用户正确 按照文件说明如何实施新的计费方法 向清单中添加了计费权限 有人知道在3.0计费时还需要检查哪些错误吗?Google Play计费服务对构建的创建方式非常挑剔。如果不满足以下任何条件,您将获得神秘错误: 应用程序ID(包名)必须与在Play Store上发布的ID匹配

我一直收到“此软件包和用户的账单不可用”,我已经在Google Play控制台中正确设置了所有内容,并根据文档实现了库。找不到任何关于如何克服此错误的信息

  • 测试用户已登录并获得授权
  • 许可证测试设置为“正常响应”,测试用户正确
  • 按照文件说明如何实施新的计费方法
  • 向清单中添加了计费权限

有人知道在3.0计费时还需要检查哪些错误吗?

Google Play计费服务对构建的创建方式非常挑剔。如果不满足以下任何条件,您将获得神秘错误:

  • 应用程序ID(包名)必须与在Play Store上发布的ID匹配
  • 必须使用发布(非上载或调试)签名密钥对生成进行签名
  • 生成的版本代码必须与当前在播放存储上处于活动状态(已发布)的生成的版本代码匹配
  • 产品或订阅项目必须在Play Store中处于活动状态

您已在游戏控制台中为测试人员用户添加了正确的电子邮件?@lolloCreator是的,测试用户和许可证都已正确输入,我已与该用户在该设备上登录到Google play。我也遇到了同样的问题,但当Google接受alpha上传时,问题得到了解决mode@lolloCreator晋升为阿尔法,但是仍然会出现相同的错误:/因此包ID确实匹配,并且订阅和IAP在Google Play控制台中处于活动状态。版本代码与升级为Alpha的内部测试生成的版本代码匹配。就版本所签署的版本而言。。。那没有道理。他们希望你在发布前如何测试??这是计费3.0的新功能,因为在此之前,我们能够在没有此要求的情况下进行测试和调试。Android版本如何?这会是一个兼容性问题吗?Android版本9,安全补丁级别2020年10月1日。所以看起来有一个“付费”的发布轨道。我将构建升级到了那个轨道,现在我得到了一些不同的日志,不再看到这个错误,所以我相信这就是我们现在必须在“计费”发布轨道中测试购买的方式。测试很麻烦,是的。如果您使用发布密钥(如果您有权访问它)对本地调试版本进行签名,则很可能使其工作。我发现最令人惊讶的问题是确保版本代码在Play Store中处于活动状态。