uniapp按照官方《针对plus.runtime.install在安卓9.0+上无法执行的解决方案》处理后报错:安装包解析错误

您所在的位置:网站首页 apk修改版本号后无法安装 uniapp按照官方《针对plus.runtime.install在安卓9.0+上无法执行的解决方案》处理后报错:安装包解析错误

uniapp按照官方《针对plus.runtime.install在安卓9.0+上无法执行的解决方案》处理后报错:安装包解析错误

2024-07-14 05:07| 来源: 网络整理| 查看: 265

uniapp版本升级时,使用plus.runtime.install

真机连接调试的时候没有问题,可以正常安装

离线打包后可以下载,却不可以安装,

官方给的解决办法是:《针对plus.runtime.install在安卓9.0+上无法执行的解决方案》

离线打包配置

将build.gradle中的targetSdkVersion调到26或者更高。(我调到28)

在Androidmanifest.xml添加provider节点,将里面的XXXX.XXX.XX(当前的应用包名)改成自己应用的包名。(自己应用的包名即applicationId的值)(provider添加在application节点内,与activity节点同级)

 

在Androidmanifest.xml中添加权限。注:最新版SDK已经将权限加入基础库里面使用时请下载最新版SDK

 

error:按照官方办法,打包后安装,报:解析错误

我的应用里面有使用到地图定位,所以我有添加地图的相关元数据和服务,我把provider节点放在地图节点后的时候(如下图),运行生成的安装包报错:解析错误,无法安装安装包。

当我把provider节点放在地图节点上面的时候,安装包可以安装,不再报错,我不知道为什么。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3