无法在我的手机上安装签名版本的 APK,也无法将其上传到 Play 商店。
我创建了一个签名版本 APK,其中选中了 V1 和 V2 JAR 签名复选框。当我尝试将 APK 放到我的手机上并安装它时:
App Not Installed
我仔细检查过,我没有安装具有相同包名的应用程序;我为所有用户删除了它。
运气不好后,我想到使用测试草稿将其上传到 Play Store,但是 一旦我上传相同的签名版本 APK,它就会给我错误:
No JAR Signature.
我使用的是 Android Studio 版本 3.3,我正在处理 Play Store Jar 签名错误(双重选中 V1 和 V2 复选框,两者都被选中)。
Play 商店错误:
使用 Android 3.3(目前最新)生成发布 APK 会在 APK 安装和 Play 商店上传期间产生相同的错误。
使用我的其他具有 Android 版本 3.1 的系统生成签名发布 APK 工作正常(APK 安装和 Play 商店上传没有任何错误)。
可能是修复了,但是还是没有找到错误的根源。
最佳答案
您的 APK 似乎未签名。您可以通过运行以下命令在本地验证这一点:
jarsigner -verify app.apk
如果应用已签名(使用 v1 签名),它应该输出 jar verified.
您确定要上传已签名的 APK 而不是旧版本或中间 Artifact 吗?
关于android - 已签名的 APK 无法安装在设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54251869/