乔小猿
乔小猿
  • 发布:2024-02-28 11:12
  • 更新:2024-07-27 13:56
  • 阅读:450

【报Bug】小米9调用uni.chooseImage拍照后,会导致APP闪退

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.99

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: MI 9

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType:['camera'],
success: function(res) {
if (success) {

        }  
    }  
})  

拍照完成APP闪退

操作步骤:

uni.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType:['camera'],
success: function(res) {
if (success) {

        }  
    }  
})  

拍照完成APP闪退

预期结果:

正常返回拍照图片

实际结果:

闪退

bug描述:

uni.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType:['camera'],
success: function(res) {
if (success) {

        }  
    }  
})  

拍照完成APP闪退

2024-02-28 11:12 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com - 123

请问解决了吗,我这边也有这个问题

  • 乔小猿 (作者)

    当时没有解决方案,我试了就第一次闪退,第二次接着拍照就不会退了

    2024-06-04 16:00

华圣灵魂

华圣灵魂

这个好像是部分手机才会这样

  • 2***@qq.com

    现在安卓9的机型 比如vivo和oppo 都会触发,有没有解决办法

    2024-06-04 14:31

  • 华圣灵魂

    回复 2***@qq.com: 部分安卓机启动拍照吃内存,尝试sizeType: ['compressed'],不行也没更好办法了。如果可以用chooseImage/chooseMedia选择照片吧

    2024-06-05 17:00

4***@qq.com

4***@qq.com

这个问题是不是和手机运行内存有关系?

  • 乔小猿 (作者)

    不确定,我尝试了只有第一个会崩溃,崩溃后立马再打开APP就不会崩溃了

    2024-06-05 15:36

  • 4***@qq.com

    回复 乔小猿: 我这边也是这样,第一次拍照会重启,然后第二次就不会,但是每次打开app拍照必重启...

    2024-06-07 14:26

2***@qq.com

2***@qq.com

请问解决了吗

  • 2***@qq.com

    自定义相机可解决

    2024-08-21 11:01

要回复问题请先登录注册