plus.runtime.install安卓9.0上执行失败解决方案

plus.runtime.install在安卓9.0上出现无法执行,出现错误的问题,以下是相应的解决方案:

云打包配置

升级到群测最新版1.7.1以后,均没有这个问题。如果要在1.7.0上解决,那么云打包时配置manifest.json将targetSdkVersion改为25或更高。即可修复此问题

5+应用:

uniapp:

离线打包配置

  1. 将build.gradle中的targetSdkVersion调到25或者更高。
  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"/>  

以上是 plus.runtime.install安卓9.0上执行失败解决方案 的全部内容, 来源链接: utcz.com/a/10146.html

回到顶部