调用uni.scanCode多次后有几率开始出现黑屏、闪退
- 发布:2021-01-21 11:00
- 更新:2022-11-30 11:43
- 阅读:2580
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10.0.18363
HBuilderX类型: 正式
HBuilderX版本号: 3.0.5
手机系统: Android
手机系统版本号: Android 8.1
手机厂商: vivo
手机机型: X20
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
扫码
扫码
实际结果:
黑屏
黑屏
bug描述:
uni.scanCode调用摄像头出现崩溃
涉及多个手机型号、多个安卓版本
相见附件的崩溃日志
c***@qq.com (作者)
没用hello测试,安卓8-9高频出现,10偶发,崩溃日志如下:
carsh_info:java.lang.RuntimeException: Fail to connect to camera service
at android.hardware.Camera.<init>(Camera.java:847)
at android.hardware.Camera.open(Camera.java:512)
at io.dcloud.feature.barcode2.camera.CameraManager.openDriver(SourceFile:2)
at io.dcloud.feature.weex_barcode.BarcodeView.initCamera(BarcodeView.java:204)
at io.dcloud.feature.weex_barcode.BarcodeView.startP(BarcodeView.java:373)
at io.dcloud.feature.weex_barcode.BarcodeView.access$200(BarcodeView.java:61)
at io.dcloud.feature.weex_barcode.BarcodeView$1.handleMessage(BarcodeView.java:116)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7042)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:536)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:868)
2021-01-21 11:58
4***@qq.com
直接运行hello uni-app依然有这个问题,而且调用摄像头有点慢,我是android9,真机测试
2021-04-20 17:44