【问题标题】:How to get an apk with app signing key by Google Play Store?如何通过 Google Play 商店获取带有应用签名密钥的 apk?
【发布时间】:2020-01-22 00:57:35
【问题描述】:

我需要通过 Google Play 商店获取带有应用签名密钥的 APK 以上传到我的 CDN 上,以便它具有相同的密钥并成功更新。

我尝试使用(apk + 上传密钥),但它似乎与上传到 Play 商店后的 apk 不一样(apk + 应用签名密钥)。因此,即使我将(apk+上传密钥)上传到我的 CDN,用户在下载(apk+上传密钥)后也无法更新,因为他们有(apk+app 签名密钥)。上面写着it's not installed

有什么解决办法吗?

【问题讨论】:

    标签: android apk android-app-signing


    【解决方案1】:

    Play 管理中心中的 Artifact 库允许您下载使用应用签名密钥签名的 APK。

    进入“发布管理>工件库”,然后点击下载图标时,将打开一个窗口,可以下载使用应用签名密钥签名的APK;它被称为“派生 APK”。

    【讨论】:

    • 它与Play商店的应用程序完全一样吗?但我上传的是 aab,而不是那里的 apk。
    • 那么您应该在 Artifact Library 中有一个“Explore”按钮,该按钮将带您进入 Bundle Explorer,允许您下载为您的应用支持的所有设备生成的 APK。
    • 它显示了很多 APK。但我需要一个涵盖所有设备的 APK。
    • 它被称为通用APK。不幸的是,这不是 Play 管理中心今天生成的东西。 Bundletool 允许您在本地生成通用 APK,但如果您没有应用签名密钥,则不会对其进行签名。
    【解决方案2】:

    正如 Pierre's answer 的 cmets 中所述,您需要的是一个通用 APK,它现在可以在您的 “App bundle explorer” 的资产中使用。@ 987654322@

    【讨论】:

      猜你喜欢
      • 2020-06-01
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-22
      相关资源
      最近更新 更多