uni-app安卓本地离线打包缺少zip4j热更新报错
uni-app安卓本地离线打包缺少zip4j热更新报错
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | dd | HBuilderX |
示例代码:
uni.downloadFile({ url: ‘xx.wgt’, success: (res) => { if (res.statusCode === 200) { plus.runtime.install(res.tempFilePath, { force: true}, () => { console.log(‘升级完成’); //plus.runtime.restart(); }, (err) => { console.error(‘install fail…’, err); }); } } });
### 操作步骤:
- 闪退
### 预期结果:
- 热更新成功
### 实际结果:
- 闪退
### bug描述:
安卓本地离线打包缺少zip4j,热更新报错
用PS C:> adb logcat -v time > crash.log指令看见输出日志
在离线打包工程添加implementation 'net.lingala.zip4j:zip4j:2.11.5'依赖不闪退了,安装成功
--------- beginning of crash
08-19 10:56:49.082 E/AndroidRuntime(23108): FATAL EXCEPTION: Thread-18
08-19 10:56:49.082 E/AndroidRuntime(23108): Process: com.kdwl.dazhong, PID: 23108
08-19 10:56:49.082 E/AndroidRuntime(23108): java.lang.NullPointerException: Attempt to read from null array
08-19 10:56:49.082 E/AndroidRuntime(23108): at io.dcloud.feature.pdr.RuntimeFeatureImpl$a.run(SourceFile:9)
...
更多关于uni-app安卓本地离线打包缺少zip4j热更新报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

