在Playstore中上传APK时如何解决“无JAR签名”?

时间:2019-05-23 10:35:07

标签: android apk google-play-console

我在Android Studio 3.4中开发了我的应用。现在,我需要在Playstore上发布我的应用的v1版本,并且出现此错误:

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

2 个答案:

答案 0 :(得分:2)

导出APK时,您需要选中V2签名框,以便Google Play知道您是对它签名的人。

Signiatures

答案 1 :(得分:1)

在我将构建变体更改为发布,然后单击绿色的播放按钮,然后尝试从自动生成的构建文件夹上载生成的apk之后,这发生在我身上。

相反,在清理/重建(这会清除该自动生成的构建文件夹)之后,请确保使用Build * Generate Signed APK(并检查v1和v2的签名)。这将生成签名的APK,例如应用/免费/发布。 Play商店应接受此APK。另外,进入build文件夹并保存来自app / build / output的映射,以便您可以消除堆栈跟踪信息对用户出现的任何错误的影响。

(不确定Google为什么不将映射与签名的APK保存在同一文件夹树中...)