我正在尝试将全新的 .aab 文件上传到 Google Play 管理中心,但不断收到此错误:
Upload failed
You uploaded an APK or Android App Bundle that is signed with a key that is also used to sign APKs that are delivered to users. Because you are enrolled in App Signing by Google Play, you should sign your APK or Android App Bundle with a new key before you upload it.
我完全被难住了,因为我在生成应用程序包时为此应用程序包生成了一个新 key ,即通过 Build > Generate Signed Bundle/APK... Android Studio 中的菜单项,所以它是一个全新的 key ,未被其他应用程序使用。
我什至尝试创建一个全新的 keystore ,其中包含一个新 key ,但总是出现相同的错误。这是其他人遇到的怪癖吗?
在为此应用注册 Google Play 的 App Signing 时,我选择了“让 Google 管理和保护您的应用签名 key (推荐)” 选项,并且从我阅读的所有文档中,你用来签署应用程序的 key 首先变成了“上传 key ”,所以看起来我做的一切都是正确的,但没有骰子。
有没有人对此有任何建议或过去的经验?
最佳答案
我面临同样的问题,在我的例子中 signingConfig
已设置,我犯了一个简单的错误,我忘记将 app debuggable 更改为 false。所以即使我从菜单或 gradle 命令生成,构建已成功生成,但它是可调试的,所以玩商店不接受签名的 apk 并给我和消息,如 Upload Failed The Android Bundle was not Signed in
。
关于android - 将 Android App Bundle 上传到 Google Play 控制台 - key 签名错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54299273/