分析Oreo 8.0中的包错误

Ing*_*per 3 android signed release android-8.0-oreo

我使用发布密钥库生成了一个签名的apk,并通过邮件共享了apk。当我从Android Oreo 8.0设备中的邮件中下载apk时,出现对​​话框“解析程序包时出现问题”。我的compileSdkVersion和targetSdkVersion是27,minSdkVersion是15。apk适用于除Android Oreo 8.0设备以外的所有设备。另外,我已经在8.0仿真器上运行了apk,并且工作正常。

您能否让我知道如何解决此问题,以便使apk也安装在Android Oreo 8.0版本的设备上?

谢谢。

Hen*_*eMS 5

我要说的是,手动安装APK文件的最大区别是最近(新)(全局)“允许来自未知来源的应用”安全性设置替换为新应用的“受信任来源”方法

引用链接:

首先,进入设置;

点击新的“ 应用和通知 ”菜单;

转到底部的“ 特殊访问 ”;

然后,继续安装位于底部的其他应用程序;

点击您要允许或阻止的应用;

点击此来源中“信任应用”旁边的开关;//->这是您用来安装apk的应用程序(即文件浏览器或Chrome等)

之后,返回您的应用,然后点击APK文件进行安装。

在文件管理器应用中,这很容易,但是在浏览器中,转到“下载”部分,然后点击APK文件即可开始安装。

这不是apk解析错误的唯一来源,有时文件已损坏/下载过程已损坏文件。

可能不太可能但也可能是造成该错误的原因,是有人在构建/签名后故意更改了apk。数字签名验证不匹配。

因此,如果上述步骤还不够,请重新发送文件并再次下载。

希望这可以帮助 ;)