生成签名包/ APK失败

时间:2019-10-16 01:47:04

标签: android android-studio

最初在google playstore中发布的android项目几乎不需要更新。更改之后,“生成签名包/ APK”不会生成任何文件。它在事件日志中不提供任何消息或警告。

使用“构建”>“生成APK”时,它将生成未签名的发行文件。该文件被Google Play商店拒绝,并显示以下消息。

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

我也已经阅读了问题1 2,但这是不同的。

4 个答案:

答案 0 :(得分:2)

enter image description here

在生成签名的apk之前,只需检查是否正在检查“签名”复选框即可。

答案 1 :(得分:1)

进入“生成签名的包/ APK”时,请确保选中两个与APK签名有关的框。

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

答案 2 :(得分:1)

最简单的答案是您不能上载unsigned apk来玩商店。您需要创建一个signed build apk,然后才能将APK上传到Playstore。

答案 3 :(得分:1)

您必须将签名的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.