Cordova - 在zipalign之后没有安装应用程序

时间:2018-03-12 10:02:04

标签: android cordova apk

我已成功签署apk文件,当我在设备上安装apk时,它工作正常。然后我运行了这个命令:

zipalign -v 4 android-release.apk FileName.apk

最后我收到了“验证成功”的消息

当我尝试在设备上安装该apk时,我收到错误“App not installed”。

我不知道是什么原因导致这个问题。

修改1:

当我尝试上传使用zipalign优化的apk时出现错误:

  

您上传了一个带有无效签名的APK(了解详情   签字)。来自apksigner的错误:ERROR(Jar签名者CERT.RSA):JAR   签名META-INF / CERT.SF表示APK是使用APK签名的   签名方案v2但没有找到这样的签名。签名   剥离

尚未使用zipalign优化的apk可以上传到Play商店。

编辑2:

问题可能是我在使用zipalign优化它之前签署了一个APK文件。

一旦我测试它,我会在这里发布更新。

1 个答案:

答案 0 :(得分:0)

我发现,对于Android 5及以下版本,您必须在apksign之后进行zipalign,而Android 6则可以采用两种方式,而Android 7仅在您对AFTER zipalign之后进行签名时才适用。