测试应用内购买 Android 开发者帐户

Test In App Purchases Android Developer Account

我最近在我正在构建的 Android 应用中设置了基本的应用内购买。我遇到的问题是,每次我通过 USB 安装应用程序时,都会收到错误 "This version of the application is not configured for billing through Google Play. Check the help centre for more information.".

似乎我可以使用真实 SKU 进行真实测试的唯一方法是上传到 Beta 测试组并从那里安装。这最多可能需要 2 个小时。

我知道我可以使用 SKU "android.test.purchased" 而不是我使用 Android 开发控制台创建的自己的 SKU。这并不理想,因为它会减慢我的开发时间。

我确定我遗漏了一些东西,我希望有人能指出正确的方向。

谢谢凯伦。

解决了我的问题是因为我每次构建应用程序并通过 USB 安装时都没有使用密钥库签署我的应用程序。

这个选项可以在文件 -> 项目结构中找到 然后 select 您要签名的模块,然后 window.

顶部的选项卡 "Signing"

从那里您只需按加号并填写密钥库的详细信息。

之后,您需要转到 "Flavors" 和 "Build Types" 选项卡以及 select 签名配置(您刚刚创建的配置)。