师邦
师邦
  • 发布:2023-01-11 16:48
  • 更新:2023-01-13 09:25
  • 阅读:473

【报Bug】调用相机拍照 应用频繁闪退重启!HBuilder X

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.6.15

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: 华为、小米、vivo、等不同平台 安卓系统10、11、12

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

1.使用HBuilder X3.6.15.20221228开发工具 创建 官方Hello-uni-app项目
2.打开应用->底部菜单 接口JS-->列表媒体展开 选 图片 进行 拍照模式+压缩 然后拍照唤起相机,授权后,拍照完成 应用闪退,反复重启操作 应用依旧闪退重启

预期结果:

完成正常拍照图片

实际结果:

唤起相机闪退!或者点击拍照完成 应用立即闪退 重启,强制退出应用重新打开操作 也是闪退

bug描述:

操作官方应用项目Hello-uni-app时候;ViVo手机录屏录像文件地址:手机操作录屏 控制台打印信息:[广告] 16:18:12.170 DCloud 2023新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
16:18:13.449 项目 'HelloUniApp' 开始编译...
16:18:22.224 ​已开启 uni统计2.0 版本​
16:18:22.342 ​【重要】因 HBuilderX 3.4.9 版本起,uni统计2.0 调整了安卓端 deviceId 获取方式,导致 uni统计2.0 App-Android平台部分统计数据不准确。如使用了HBuilderX 3.4.9 - 3.6.4版本且开通了uni统计2.0的应用,需要使用HBuilderX3.6.7及以上版本重新发布应用并升级 uniAdmin 云函数解决,详见:https://ask.dcloud.net.cn/article/40097​
16:18:22.683 3.6.15
16:18:22.754 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。
16:18:24.900 正在编译中...
16:19:40.009 App 启动模式: fast, 详见: https://ask.dcloud.net.cn/article/36749
16:21:01.205 项目 'HelloUniApp' 编译成功。
16:21:02.150 正在建立手机连接...
16:21:04.168 手机端调试基座版本号为3.6.15, 版本号相同,跳过基座更新
16:21:09.036 正在同步手机端程序文件...
16:21:17.694 同步手机端程序文件完成
16:21:18.728 正在启动HBuilder调试基座...
16:21:22.972 项目【HelloUniApp】成功启动,请在手机/模拟器查看效果。注意编译阶段有报错,可能部分模块无法使用
16:21:25.027 应用未关联服务空间,请在uniCloud目录右键关联服务空间
16:21:28.048 应用未关联服务空间,请在uniCloud目录右键关联服务空间
16:21:28.483 App Launch at App.vue:21
16:21:28.591 App Show at App.vue:46
16:21:33.309 preLogin fail res: , [Object] {"errMsg":"preLogin:fail -20201预登录失败","errCode":30005,"code":30005,"appid":"pPyZWvH3Fa6PXba...} at App.vue:40
16:21:46.566 应用未关联服务空间,请在uniCloud目录右键关联服务空间
16:21:47.252 preloadPage /pages/extUI/calendar/calendar at pages/tabBar/extUI/extUI.nvue:230
16:21:48.106 应用未关联服务空间,请在uniCloud目录右键关联服务空间
16:21:50.091 应用未关联服务空间,请在uniCloud目录右键关联服务空间
16:21:59.005 App Hide at App.vue:49
16:22:02.671 App Show at App.vue:46
16:22:02.705 App Hide at App.vue:49
16:22:02.902 App Show at App.vue:46
16:22:02.954 App Hide at App.vue:49
16:22:11.651 App Show at App.vue:46
16:22:15.304 App Hide at App.vue:49
16:22:17.207 err: , [Object] {"errMsg":"chooseImage:fail User cancelled","errCode":12,"code":12} at pages/API/image/image.vue:137
16:22:17.266 App Show at App.vue:46
16:22:17.381 已获取的权限:android.permission.READ_EXTERNAL_STORAGE at common/permission.js:187
16:22:19.816 App Hide at App.vue:49
16:22:27.796 App Show at App.vue:46
16:22:38.678 已获取的权限:android.permission.CAMERA at common/permission.js:187
16:22:38.767 App Hide at App.vue:49
16:22:44.463 App Show at App.vue:46
16:22:45.883 App Hide at App.vue:49
16:22:47.573 App Show at App.vue:46
16:22:48.414 已获取的权限:android.permission.CAMERA at common/permission.js:187
16:22:48.484 App Hide at App.vue:49
16:22:51.598 App Show at App.vue:46
16:22:53.222 已获取的权限:android.permission.CAMERA at common/permission.js:187
16:22:53.320 App Hide at App.vue:49
16:22:55.107 App Show at App.vue:46
16:22:56.376 App Hide at App.vue:49
16:23:03.597 App Show at App.vue:46
16:23:04.718 已获取的权限:android.permission.CAMERA at common/permission.js:187
16:23:04.792 App Hide at App.vue:49
16:23:10.152 App Show at App.vue:46
16:23:32.604 App Hide at App.vue:49
16:23:33.856 err: , [Object] {"errMsg":"chooseImage:fail User cancelled","errCode":12,"code":12} at pages/API/image/image.vue:137
16:23:33.879 App Show at App.vue:46
16:23:33.915 已获取的权限:android.permission.READ_EXTERNAL_STORAGE at common/permission.js:187
16:23:37.153 App Hide at App.vue:49
16:23:43.852 App Show at App.vue:46
16:23:47.027 App Hide at App.vue:49
16:23:52.268 App Show at App.vue:46

2023-01-11 16:48 负责人:DCloud_Android_YJC 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

帮助官方排查, mac 3.6.16.20230109-alpha,红米 Note 9 pro,andorid11,没有发现这个问题

  • 师邦 (作者)

    对,就是部分手机型号的,不同品牌的。有时候好好的,用着,用着,有时候就闪退应用

    2023-01-16 16:43

DCloud_Android_YJC

DCloud_Android_YJC

帮忙抓一份app崩溃时的日志
adb logcat -v time > 日志文件全路径

  • 师邦 (作者)

    app崩溃日志已上传附件

    2023-01-13 09:25

师邦

师邦 (作者)

adb logcat -v time >打印官方项目Hello-uni-app操作拍照图片应用闪退重启过程的日志文件:20230113_0920.log(附件)

  • DCloud_Android_YJC

    整个日志记录了几次崩溃过程

    2023-01-13 13:01

  • 师邦 (作者)

    回复 DCloud_Android_YJC: 记录1次崩溃,现在是使用Hbuilder X 3.6.17.20230112版进行运行项目的

    2023-01-13 16:22

  • DCloud_Android_YJC

    回复 3***@qq.com: 3.6.17还有此问题么

    2023-01-13 16:23

  • 师邦 (作者)

    回复 DCloud_Android_YJC: 是的,还有这个问题。录屏视频和日志打印文件 都是使用3.6.17版HbuilderX 运行的

    2023-01-16 16:42

该问题目前已经被锁定, 无法添加新回复