【问题标题】:Failed Generate Signed Bundle / APK生成签名包/APK失败
【发布时间】:2019-11-04 13:54:41
【问题描述】:

最初在 google playstore 中发布的 android 项目需要少量更新。更改后,Generate Signed Bundle / APK 不会生成任何文件。它不会在事件日志中提供任何消息或警告。

使用 Build > Generate APK 时会生成未签名的发布文件。该文件被 google play store 拒绝并显示以下消息。

You uploaded an APK with an invalid signature (learn more about signing). Error from apksigner: ERROR: JAR_SIG_NO_SIGNATURES: No JAR signatures

我也看过12的问题,但这次不一样。

【问题讨论】:

标签: android android-studio


【解决方案1】:

在生成签名的 apk 之前,只需检查您是否选中了签名复选框。

【讨论】:

    【解决方案2】:

    最简单的答案是您无法将unsigned apk 上传到 Play 商店。您需要创建一个signed build apk,然后您就可以将您的 apk 上传到 Playstore。

    【讨论】:

      【解决方案3】:

      当您进入 Generate signed bundle/APK 时,请务必选中有关签署 APK 的两个框。

      这两个复选框位于制作 APK 的最后一步,就在您点击完成之前。

      【讨论】:

        【解决方案4】:

        您必须将签名的 APK 上传到 Playstore

        创建签名 APK 的步骤

        1. Go to *build* menu
        2. Click to *Generate signed Bundle or APK*
        3. Select last option *APK*
        4. Press next
        5. Fill the fields
           a) Key Store path -> Create new or Choose existing for .jks file (Keep it safe).
           b) Key Store password -> any password. 
           c) key alias -> any name (better keep App name).
           d) key password -> any password (Keep Key store password and key password same).
        
        6. Click Next
        
        7. Select ***release*** in *Build Variants*.
        
        8. Signature Versions -> ***Check V1***(Jar Signature) ***Check V2***(Full APK Signature)
        
        9. Finish 
        
        
        And upload that signed .apk to playstore.
        

        【讨论】:

          猜你喜欢
          • 2021-11-23
          • 2018-12-15
          • 1970-01-01
          • 2016-10-19
          • 1970-01-01
          • 2016-02-12
          • 2017-03-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多