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

Posted

技术标签:

【中文标题】Google 控制台 APK 上传 - 新应用程序失败【英文标题】:Google Console APK Upload - New App fails 【发布时间】:2020-08-04 15:08:37 【问题描述】:

最近尝试创建一个新的应用程序并上传一个带有自签名证书(不是谷歌应用程序签名)的全新 APK 结果出现以下错误

您上传的 APK 或 android App Bundle 使用受限证书进行签名。您需要上传使用您自己的证书签名的 APK 或 Android App Bundle。

我不认为这个错误是完全正确的,因为我自己在本地签署了证书,这似乎是我们的入职流程最近发生的变化,现在选择加入是谷歌应用签名的默认设置,但我们的基础架构没有有合适的管道。

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

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

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

【问题讨论】:

【参考方案1】:

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

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

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

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

【讨论】:

我应该指定,这是我们使用 Cordova 构建服务器的一部分。我确实尝试跟进,看看密钥库是否有什么问题,也许还有一些其他权限,Android Studio / Gradle 可能需要,但无济于事。【参考方案2】:

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

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

【讨论】:

以上是关于Google 控制台 APK 上传 - 新应用程序失败的主要内容,如果未能解决你的问题,请参考以下文章

Google Play 控制台“文件格式无效”无法上传我的 apk

Google Play 控制台:丢失了上传 APK 所需的上传密钥

我们如何在新的 Google Play 控制台外观上停用我们以前的 apk?

上传错误 - 无法将 apk 文件上传到 Google Play 开发者控制台?

在 Google Play 控制台的内部应用共享中上传 APK 但“找不到项目”

将 APK 上传到 Google Play 控制台不起作用