plus.runtime.install安卓9.0上执行失败解决方案
plus.runtime.install在安卓9.0上出现无法执行,出现错误的问题,以下是相应的解决方案:
云打包配置
5+应用:
uniapp:
离线打包配置
- 将build.gradle中的targetSdkVersion调到25或者更高。
- 在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>
- 在Androidmanifest.xml中添加权限。
注:最新版SDK已经将权限加入基础库里面使用时请下载最新版SDK
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>