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

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

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

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

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

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

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

【问题讨论】:

    标签: android cordova google-play-console google-console-developer


    【解决方案1】:

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

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

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

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

    【讨论】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-09
      • 1970-01-01
      • 2020-02-09
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 1970-01-01
      • 2022-01-07
      相关资源
      最近更新 更多