Android端,manifest.json的versionName填写如1.0.1a的文本,进行热更新
- 发布:2023-11-13 13:57
- 更新:2023-11-13 13:57
- 阅读:172
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.7
HBuilderX类型: 正式
HBuilderX版本号: 3.96
手机系统: Android
手机系统版本号: Android 8.0
手机厂商: vivo
手机机型: Y93
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
热更新成功
热更新成功
实际结果:
热更新失败,抛出数字转换异常,消息如下:
java.lang.NumberFormatException: For input string: "1a"
问题抛出点
io.dcloud.common.util.BaseInfo$BaseAppInfo.compareVersion
热更新失败,抛出数字转换异常,消息如下:
java.lang.NumberFormatException: For input string: "1a"
问题抛出点
io.dcloud.common.util.BaseInfo$BaseAppInfo.compareVersion
bug描述:
应用开发,使用的是测试版本,故版本号后面添加a,b区分alpha测试版和beta测试版,但是热更新时,Android端识别版本号异常,无发热更新;iOS正常并成功热更新
0 个回复