无法将签名的APK安装在设备上

时间:2019-01-18 10:17:51

标签: android android-studio apk signed

无法在我的手机上安装签名发行的APK,也无法将其上传到Play商店。

我创建了一个带有V1和V2 JAR签名复选框的签名发行版APK。当我尝试将APK放在手机上并进行安装时,它给出了:

  

未安装应用

我仔细检查过,但我没有使用相同的软件包名称安装该应用;我为所有用户删除了它。

不走运,我想到了使用Test Draft将其上传到Play商店,但是 只要上传相同的签名发行版APK,就会出现错误:

  

没有JAR签名。

我正在使用Android Studio版本3.3,并且正在处理Play商店Jar签名错误(再次选中了V1和V2复选框,并且都选中了这两个复选框)。

Play商店错误:

enter image description here

使用Android 3.3(最新版本)生成发行版APK会在安装APK和Play商店上传期间产生相同的错误。

与其他具有Android 3.1版的系统一起生成签名发行的APK可以正常工作(APK安装和Play商店上传没有任何错误)。

这可能是一个修复程序,但仍然找不到错误的根源。

3 个答案:

答案 0 :(得分:0)

您的APK似乎未签名。您可以通过运行以下命令在本地进行验证:

jarsigner -verify app.apk

如果该应用已签名(使用v1签名),则应输出jar verified.

您确定要上载经过签名的APK,而不是旧版本或中间工件吗?

答案 1 :(得分:0)

尝试使用第三方软件进行签名。这为我解决了这个问题,我遇到了同样的问题,没有其他帮助。仅供参考,您仍然可以使用在Android Studio中生成的密钥。

答案 2 :(得分:0)

您必须检查有关此问题的许多因素。

  1. 在您的清单中添加这一行。 'android:testOnly="false"'
  2. 在您的 build.gradle 应用程序中添加此行 'multiDexEnabled true'

在此之后,您必须在您的移动设备中打开设置,允许来自未知来源,并允许来自您想要安装此应用程序的文件或 whatsapp 等来源。 检查图像以获取更多理解 enter image description here