我在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
答案 0 :(得分:2)
答案 1 :(得分:1)
在我将构建变体更改为发布,然后单击绿色的播放按钮,然后尝试从自动生成的构建文件夹上载生成的apk之后,这发生在我身上。
相反,在清理/重建(这会清除该自动生成的构建文件夹)之后,请确保使用Build * Generate Signed APK(并检查v1和v2的签名)。这将生成签名的APK,例如应用/免费/发布。 Play商店应接受此APK。另外,进入build文件夹并保存来自app / build / output的映射,以便您可以消除堆栈跟踪信息对用户出现的任何错误的影响。
(不确定Google为什么不将映射与签名的APK保存在同一文件夹树中...)