1***@qq.com
1***@qq.com
  • 发布:2022-12-01 17:44
  • 更新:2022-12-02 09:12
  • 阅读:373

uniapp自定义基座打包安卓app,使用相机api之后闪退

分类:uni-app

使用chooseImage和chooseVideo之后会直接闪退回首页,开始以为是内存溢出,试着降低了照片大小,但是不拍照直接退出相机的话也会闪退。

2022-12-01 17:44 负责人:无 分享
已邀请:
FullStack

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

有相机权限吗?

  • 1***@qq.com (作者)

    有的,真机调试是好的,但是打包之后就会有bug

    2022-12-01 19:12

师邦

师邦

这个是很多机型都会出现闪退重启 只是单纯的唤起相机 就闪退,权限啥的都有配置并授权;真机在线调试 闪退不频繁,几十次操纵也就出现1、2,,,但是官方无论什么打包模式,打包出来的 必定闪退!9次操纵就要有7次会闪退重启,而且 还是很多手机不同品牌的机型都会出现(安卓10、11、12)

  • 1***@qq.com (作者)

    如果有解决方法了还麻烦大佬告知一下!

    2022-12-02 09:14

  • 师邦

    回复 1*@qq.com: 对,这个问题一直存在。就是会出现在一些不同机型的手机上。之前我也有录像,收集日志提供反馈给官方uni技术,但好像都没有解决此问题。好像从HBuilder X3.4.6版左右开始。开始打包,不管是【传统打包】还是【快速安心打包】。就开始得到用户反馈 ,拍照片时点击完成时,应用就直接自动闪退重启!后来HBuilder X 不同升级版 我都进行测试 也是问题依旧!,也有单纯的使用官方 uni.chooseImage()调用也是会出现问题!直接编译运行官方提供的hello uniapp项目里的拍照功能也会出现这个问题。截止今天2023-03-16使用HBuilder X3.7.3.20230223版编译云打包后 安装包也是会出现应用闪退重启!我反复拍照十几次都闪退重启!没办法,我只能反复的把app进程杀死,反复手动打开app进行拍照。才恢复正常。后面又出现问题。 像今天打包的用vivo android10 V1911A 手机上,软件压根就没法使用!每一次拍照都闪退!救不了==50次拍照就有46次闪退重启。

    没办法。
    官方没给出解决问题。我只能反复捣腾。发现有一条重要的线索:进去手机权限设置,在应用单项权限设置里不管,你用没用到 ! 就必须手动检查下,把10项权限全部允许!!【1.自启动(后台启动)、2.悬浮窗、3.锁屏显示、4.后台弹出界面、5.访问设备状态信息、 6.定位手机(始终允许)、7.使用摄像头、8.修改系统设置、9.安装未知应用、10.存储权限】。然后再去使用你的软件,就会发现,没闪退重启了。**

    个人觉得 问题就出在 官方的兼容或机制分配 点上。希望官方技术 往这条线索方向 优化优化。。

    有出现此类问题的朋友 试试我的临时方法 看有没有效果。我这边是得到实践效果了

    2023-03-16 14:45

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