DCloud_Android_ST
DCloud_Android_ST
  • 发布:2019-03-16 19:42
  • 更新:2024-04-28 10:49
  • 阅读:32590

针对plus.runtime.install在安卓9.0+上无法执行的解决方案

分类:HTML5+

先确保你的IDE使用的是HBuilderX, 老HBuilder用户请升级HBuilderX

云打包配置

云打包时配置manifest.json将targetSdkVersion改为26或更高 最高建议28。
5+应用:
http://ask.dcloud.net.cn/article/94


uniapp:
https://uniapp.dcloud.io/collocation/manifest

如果提交云端打包后调用plus.runtime.install无法安装apk文件,请添加以下权限

<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>  
<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>

如何添加权限?可参考

TIPS

云打包配置修改完毕后。请重新提交云端打包。生成你的APK,该APK才有调用plus.runtime.install安装APK的能力。

离线打包配置

  1. 将build.gradle中的targetSdkVersion调到26或者更高。

  2. 在Androidmanifest.xml添加provider节点,将里面的io.dcloud.HBuilder改成自己应用的包名。

        <provider  
            android:name="io.dcloud.common.util.DCloud_FileProvider"  
            android:authorities="XXXX.XXX.XX(当前的应用包名).dc.fileprovider"  
            android:exported="false"  
            android:grantUriPermissions="true">  
            <meta-data  
                android:name="android.support.FILE_PROVIDER_PATHS"  
                android:resource="@xml/dcloud_file_provider" />  
        </provider>  
  3. 在Androidmanifest.xml中添加权限。
    注:最新版SDK已经将权限加入基础库里面使用时请下载最新版SDK

    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>  

配置完权限请重新编译生成APK。该APK才有调用plus.runtime.install安装APK的能力。

13 关注 分享
choin 罪途 i***@qq.com 花鸟风月 r***@163.com 我要了明天 天空微算 l***@126.com 小花瓶 l***@qq.com 2***@qq.com 1***@test.com 8***@qq.com

要回复文章请先登录注册

DCloud_Android_ST

DCloud_Android_ST (作者)

回复 1***@qq.com :
你是离线用户还是云打包?
2020-07-07 16:02
DCloud_Android_ST

DCloud_Android_ST (作者)

回复 1***@qq.com :
按文档说的配置不行吗?
2020-07-07 16:01
1***@qq.com

1***@qq.com

我也遇到了,我的是mui不是uniapp 怎么办呢,华为mate下载成功后不安装
2020-07-06 19:04
1***@qq.com

1***@qq.com

我的也是这种问题,一直使用plus.runtime.install,没有加入任何商店市场,下载完成后就没了,不能进入安装程序,我用云真机测试了下.下载完成的后有这样的日志,没看懂 NatTrafficNotifyService:imsi is null, so return
2020-06-15 15:18
1***@qq.com

1***@qq.com

云打包 按照文档改了也不行啊 求救
2020-06-15 11:00
美宝宝

美宝宝

回复 美宝宝 :
可以度过愉快的周末咯
2020-06-12 14:33
美宝宝

美宝宝

按照上面配置过,可以查看附件了,这东西藏的真深,稍微一个问题就是几天时间去解决
2020-06-12 14:33
l***@163.com

l***@163.com

回复 m***@xingfufit.com :
我建立了一个群qq群:1030027384,看不看大家一起解决问题吧
2020-05-18 14:52
l***@163.com

l***@163.com

回复 l***@163.com :
我建立了一个群qq群:1030027384,看不看大家一起解决问题吧
2020-05-18 14:51
l***@163.com

l***@163.com

回复 m***@xingfufit.com :
你也试了试作者的方法,没有成功吗?我看评论里倒是有人成功了,我也不知道我的问题出在哪里
2020-05-18 14:29