Google 控制台 APK 上传 - 新应用失败

Google Console APK Upload - New App fails

最近尝试创建一个新应用并上传一个带有自签名证书的全新 APK(不是 Google 应用签名)导致以下错误

You uploaded an APK or Android App Bundle that is signed with a restricted certificate. You need to upload an APK or Android App Bundle signed with your own certificate.

我不认为这个错误是完全正确的,因为我自己在本地签署了证书,这似乎是我们最近对登机流程的更改,现在选择加入是 google 应用程序签名的默认设置但是我们的基础设施还没有合适的管道。

是否还有其他需要验证和测试的东西,因为我看到 keystone 文件仍然存在,并且在签名时没有构建错误。这也是一个品牌 NEW 应用程序我不明白为什么初始上传会出现此错误,因为没有其他键可以检查。

我在网上搜索过,但大多数问题似乎都发生在 2018 年,而这更多是我们最近开始发生的变化。

编辑:这是使用 Cordova 构建工具而不是通过 Android Studio。

尝试按照这些故障排除步骤进行操作,看看是否能解决您的问题:

清除 Release 文件夹中的所有内容,存在于 app->build->outputs->apk->release.

生成新的签名 apk,该 apk 将在上述相同目录中创建。

确保您正在修改版本代码。

我没有关于为什么它失败的完整答案,但是在 cordova build android --release 的构建之后 APK 将上传。但是,如果我先在模拟器中使用该 APK 来测试该 APK 不再有效上传,我就会收到上面粘贴的错误。

基本上在我们的管道中,我必须在创建屏幕截图之前创建 APK 的副本,然后使用复制的 APK 上传到 google 控制台。