在打包成app之后报如图所示错误:

解决:
在app模块配置勾选上相机这一项,如图:

这是主要针对上面这个报错的,当然还有一下情况比较类似,就是相机功能在真机调试下可以,打包之后就不行了。我总结了如下几点:
1. 代码中的sourceType要配置为相机和相册:
camera为相机,album为相册。也可以不配置这一项,默认就是两个都有。

uni.chooseImage({count: 6, //默认9sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有sourceType: ['album', 'camera'], //从相册选择success: function (res) {console.log(JSON.stringify(res.tempFilePaths));}
});


2. app权限配置要勾选上对应的权限,如图:

<uses-feature android:name=“android.hardware.camera” />
<uses-feature android:name=“android.hardware.camera.autofocus” />
<!-- 摄像头权限 -->
<uses-permission android:name=“android.permission.CAMERA” />
<!-- 开启闪光灯权限 -->
<uses-permission android:name=“android.permission.FLASHLIGHT”/>

  1. app模块配置勾选相机相册

    以上三点都没问题了,打包之后的app应该就可以调用原生相机功能了。我出现无法调起来的原因是第三不,没有配置模块。

uniapp打包app,调用相机功能时在真机调试可以,打包成app之后不行相关推荐

  1. uniApp真机调试和打包

    1.uniApp真机调试 我用得是红米手机, 红米手机设置:https://blog.csdn.net/weixin_51092099/article/details/120922756 注意:手机不 ...

  2. uni-app小程序本地打包超过2M不能预览问题;小程序打包过大不能预览和真机调试;uni-app分包;

    一.问题:我们在小程序工具中开发时候,需要本地打包,但是当本地的打包文件大于2M时候,预览的二维码就会有问题,导致真机扫码打不开或者有遗漏. 二.此时就需要开启分包 1.微信小程序每个分包的大小是2M ...

  3. uni-app 在mac电脑连接安卓手机进行真机调试

    1.首先我们需要将电脑与手机连接起来,这里我使用的连接助手是:HandShaker:手机和电脑都下载HandShaker,并且使用数据线将二者连接起来 2.我的手机是小米8,找到开发者选项,初次需要激 ...

  4. Android相机资源占用,为保护用户隐私Android 11调整相机选项 APP调用相机时只可使用默认相机...

    据外媒报道目前谷歌在 Android 11 测试版里带来新的调整,此次调整是关于安卓系统对于默认相机调用选择的. 在安卓旧版本中当APP调用相机时会罗列用户已经安装的所有相机应用,这当然也包括那些自带 ...

  5. 苹果手机 微信PHP问题,安卓、ios APP调用微信支付时,页面出现空白 。(php微信支付,app发起微信支付白屏)?...

    安卓.ios APP调用微信支付时,页面出现空白 我的后端是用php开发的.我是先调用微信的统一下单生成,生成prepay_id预支付订单号,代码如下: public function send_pa ...

  6. uniapp 云打包后IOS白屏,真机调试也是白屏,没有报错!解决办法

    uniapp 云打包后IOS白屏,真机调试也是白屏,没有报错!解决办法! 原来用uniapp 写的小程序 然后要翻成app 一开始还是很顺利的,因为安卓端测试 没有什么大问题:但是IOS直接白屏,只能 ...

  7. uni-app 微信小程序 分享功能 传参 接收 与 调试

    uni-app 微信小程序 功能 传参 接收 与 调试 当使用微信小程序进行分享好友功能时,怎样能够联调,查看是否接收到参数,并在被分享人点进来的时候逻辑处理是否正确. 1.分享功能实现 分享给朋友 ...

  8. (二)01- DCloud平台 HTML5+ App开发——真机调试运行 夜神模拟器运行HBuilderX中的html文件 夜神模拟器运行App的基础功能示例-手机设备-分享功能-拍照功能

    DCloud 平台 HTML5 + App 开发 下载安装 HBuilderX 下载地址:https://www.dcloud.io/hbuilderx.html HBuilderX-使用步骤: 第一 ...

  9. Windows 10 安装 Android Studio 安装 创建APP 创建模拟器调试 真机调试 编译 签名打包APP

    要想使用Android Studio开发android APP,需要安装三个工具:JDK.Android Studio.Android SDK 先了解这三个工具是做什么的 JDK:JDK是Java语言 ...

最新文章

  1. BZOJ5020: [THUWC 2017]在美妙的数学王国中畅游
  2. PHP对redis操作详解
  3. hdu 1258 确定比赛名次
  4. Spring - Java/J2EE Application Framework 应用框架 第 3 章 Beans, BeanFactory和ApplicationContext
  5. java thumbnails 中心点_java Thumbnails 图片处理的使用
  6. C++实现complex number复数的算法(附完整源码)
  7. PHP一个比较完善的树形结构代码
  8. 【STM32】ESP8266 AT指令
  9. 程序员面试金典 - 面试题 01.06. 字符串压缩(字符串)
  10. linux shadow 时间,Linux Shadow-Password-HOWTO - 7. 将 Shadow Suite 放进来使用(1)
  11. Servlet 客户端 HTTP 请求
  12. Python学习之布尔和数字
  13. javascript中的||运算符
  14. signature=2d36ad490c0d9e19a6dc808d43a34033,Matemàtica discreta : problemes resolts
  15. js设计模式之观察者模式和发布/订阅模式
  16. 牛客练习赛23: D. 托米的咒语(暴力)
  17. 自定义getElementByClass
  18. QT窗口与Windows系统窗口之间关系和转换
  19. dtmf拨号原理matlab,matlab综合实验dtmf拨号器设计.doc
  20. 【DL】为什么需要深度学习:模组化、端到端学习(语音识别、图像处理情景)、类比逻辑电路

热门文章

  1. c语言中的printf函数和scanf的区别
  2. 计算机思维导论优课在线答案,吉大20秋《现代远程学习概论》在线作业题目【标准答案】...
  3. 贝云cms内容管理系统(thinkphp5.0开源cms管理系统)
  4. html链接效果,html5超链接效果
  5. 【昊昊带你学】android-解决/data/dalvik-cache占用内存的问题
  6. 对抗攻击3——BIM(Basic Iterative Method)
  7. .NET 6 WTM Vue3.0项目启动
  8. 上海的真实薪水情况,给所有想来上海的应届生参考
  9. Windows Server 2025 简体中文版下载(Inside Preview)
  10. 初级python爬虫工程师面试题_Python爬虫工程师常见面试题汇总