1、检查sdk中是否缺少install-apk-release.aar
在Android-SDK@3.99.xxxxx/HBuilder-Integrate-AS/simpleDemo/libs下是否有install-apk-release.aar,没有的话到Android-SDK@3.99.xxxxx/SDK/libs下找到这个sdk,复制进去
2、检查项目的mainfest.json中是否缺少配置
mainfest.json中plus.google.permissions增加如下权限
"<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\" />"
3、检查基座的 AndroidManifest.xml是否缺少配置
打开Android-SDK@3.99.xxxxx/HBuilder-Integrate-AS/simpleDemo/src/main/AndroidManifest.xml
在application节点下新增provider节点,然后在application节点同级新增一个权限节点
//新增start---------------------
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
//新增end----------------------
<application
android:allowBackup="true"
android:allowClearUserData="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:largeHeap="true"
android:supportsRtl="true">
//新增start---------------------
<provider
android:name="io.dcloud.common.util.DCloud_FileProvider"
//这里的com.test.app换成simpleDemo/build.gradle中的applicationId
android:authorities="com.test.app.dc.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/dcloud_file_provider" />
</provider>
//新增end----------------------
<activity
android:name="io.dcloud.PandoraEntry"