我最近在我正在构建的Android应用中设置了基本的应用内购买。我遇到的问题是,每次我通过USB安装应用程序时,都会收到错误消息“此版本的应用程序未配置为通过Google Play结算。请查看帮助中心以获取更多信息。”。
似乎我使用真实SKU进行真正测试的唯一方法是上传到beta测试组并从那里进行安装。这可能需要2个小时。
我知道我可以使用SKU“android.test.purchased”而不是我用Android开发者控制台创建的自己的SKU。这并不理想,因为它会缩短我的开发时间。
我确信我错过了一些东西,我希望有人能指出我正确的方向。
答案 0 :(得分:0)
谢谢凯伦。
解决了我的问题,原因是我每次构建应用程序并通过USB安装时都没有使用密钥库签署我的应用程序。
此选项可在文件中找到 - >项目结构 然后选择要签名的模块,然后选择选项卡"签名"从窗口顶部。
从那里你只需要按加号并填写密钥库的详细信息。
之后,你需要去" Flavors"和#34;构建类型"选项卡并选择签名配置(您刚创建的配置)。