gpt4 book ai didi

android - 从 Android Studio 运行时出现 "This version of the application is not configured for billing"错误

转载 作者:行者123 更新时间:2023-12-02 09:43:33 26 4
gpt4 key购买 nike

我现在在商店里有一个应用程序,我正在尝试实现应用内计费。我读到谷歌服务器需要相当长的时间来更新 alpha channel 上的可见 apk,所以我等了大约一天,但是我仍然得到这个“这个版本的应用程序没有配置为计费在我从 Android Studio 单击运行或调试后尝试购买商品时出现“通过 Google Play”错误。所以我尝试从手机上卸载该应用程序并从 Play 商店下载 alpha 版本。这一次,我没有收到错误消息,但我认为这不是事情应该工作的方式。当我进行微小的更改时,我根本无法上传新的 apk。有谁知道这里发生了什么?我还使用与发布版本签名相同的 keystore 对调试版本进行签名。而且我还确保 alpha channel 上的 apk 和我尝试调试的 apk 在 build.gradle 中具有相同的 versionCode。

最佳答案

原来问题出在调试 apk 的签名上。对于将来可能会看到此问题的任何人,您需要使用与您签署 alpha apk 的相同 key 签署您在设备上构建和运行的每个 apk。为此,您只需告诉 gradle 在构建调试 apk 时您希望使用哪个 key 。

我的 build.gradle 现在看起来像这样:

android {
signingConfigs {
config {
keyAlias 'my_key_alias'
keyPassword 'somePassword'
storeFile file('C:/Some/fake/directory/my_keystore.jks')
storePassword 'someOtherPassword'
}
}

...

debug {
signingConfig signingConfigs.config
}
}

我的问题是,以前我的目标是位于 Android 安装目录中的默认 keystore ,名为 debug.keystore,而不是我自己创建的。

可以在此处找到有关应用签名的构建配置的更多信息: https://developer.android.com/studio/publish/app-signing.html

关于android - 从 Android Studio 运行时出现 "This version of the application is not configured for billing"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39209666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com