【报Bug】HBuilder X从3.2.16升级到3.6.18后,3.2.16离线打包的app,撞到手机上,无法通过app内部更新升级到3.6.18打包的app上,整包apk下载成功后无法跳转到升级app的页面,无法覆盖当前的app
查找相关资料,3.6.18的版本已经做了如下修改:
AndroidManifest.xml中增加了
<uses-permission android:name="android.permission.INSTALL_PACKAGES" tools:ignore="ProtectedPermissions"/>
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
<provider
android:name="io.dcloud.common.util.DCloud_FileProvider"
android:authorities="{appBuildId}.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.2.16打包的app,AndroidManifest.xml中没有以下权限:
<uses-permission android:name="android.permission.INSTALL_PACKAGES" tools:ignore="ProtectedPermissions"/>
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
但是,没有升级3.6.18之前,3.2.16打包的app升级到3.2.16的搞版本app,是可以正常升级的。
HBuilder X从3.2.16升级到3.6.18后,生成的本地打包的app资源,是不是不一样?
var_export (作者)
没变
2023-04-06 16:25
var_export (作者)
可能是从3.2.16可以升级到从3.2.16打包的高版本,无法升级3.6.18的高版本
2023-04-06 16:26