最初在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
答案 0 :(得分:2)
答案 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.