React Native关于使用CameraRoll出现的问题@react-native-camera-roll/camera-roll@react-native-community/cameraro
坑啊!!!今天使用CameraRoll这个组件需要实现将图片保存到手机的需求,结果使用
yarn react-native run-android
运行的时候一切顺利,但当我开发完这个小需求后要打包的时候,却给我报了类似这个问题:
Error: /react-native-camera-roll/android/build/.transforms/934255b0981cee25c1088e05728c95ca/classes/classes.dex, Type com.reactnativecommunity./react-native-camera-roll.BuildConfig is defined multiple times: /Volumes/DATA/Development/Projects-github/Rejith UW/QubeMeetApp/Qubemeet/node_modules/react-native-webview/android/build/.transforms/934255b0981cee25c1088e05728c95ca/classes/classes.dex, /Volumes/DATA/Development/Projects-github/Rejith UW/QubeMeetApp/Qubemeet/android/app/build/intermediates/external_libs_dex/release/mergeExtDexRelease/classes3.dex
is defined multiple意味着被定义了多次,刚开始我还百思不得其解,我寻思我这代码在debug模式中运行正常啊,怎么到了release打包就打不了呢。之后我再
yarn react-native run-android
的时候发现大约的确也是报错了;也就是说在我安装完包后最好是要执行上面这句代码,直接yarn start 启动服务的话是不太科学的(可能)。
最后我在react-native-cameraroll/react-native-cameraroll: CameraRoll is a react-native native module that provides access to the local camera roll or photo library. (github.com)
CameraRoll官网文档上找到了这一句!!!!
Notice: The NPM package name has changed, please change your package.json dependency!
Previous package name: @react-native-community/cameraroll
New package name: @react-native-camera-roll/camera-roll
真相大白!我去package.js里面找了 果然同时出现了cameraroll和camera-roll两个包名,之后我去掉@react-native-community/cameraroll在运行代码就一切正常了。
记录一下,折腾了我一个小时QAQ
React Native关于使用CameraRoll出现的问题@react-native-camera-roll/camera-roll@react-native-community/cameraro相关推荐
- react 图片放在src里面还是public_手写Webpack从0编译Vue/React项目
当前前端开发,90%的项目都是Vue和React,然而70%的同学都基于脚手架创建项目,因为脚手架会包含项目基本框架.webpack配置.scss/sass/less解析.babel配置.DevSer ...
- react 数据可视化_使用d3创建数据可视化并在2020年做出React
react 数据可视化 Data visualisation and application technologies have evolved greatly over the past decad ...
- react脚手架创建项目报错,ReactDOM.render is no longer supported in React 18.
react脚手架创建项目报错,ReactDOM.render is no longer supported in React 18. 最近新写一个react的项目,但是发现已经更新到了18.0的版本, ...
- native react 变颜色 点击_在React Native中按下更改按钮样式(Change button style on press in React Native)...
问 题 我希望我的应用中按钮的样式在按下时更改.最好的方法是什么? 解决方案 使用 touchablehighlight . 这里有一个例子: 'use strict'; import react,{ ...
- react map循环生成的button_【第1945期】彻底搞懂React源码调度原理(Concurrent模式)...
前言 估计会懵逼.今日早读文章由成都@苏溪云投稿分享. 正文从这开始~~ 最早之前,React还没有用fiber重写,那个时候对React调度模块就有好奇.而现在的调度模块对于之前没研究过它的我来说更 ...
- react 给一个引用的组件添加新属性_高阶组件在React中的应用
高阶组件的定义 接受React组件作为输入,输出一个新的React组件. 概念源自于高阶函数,将函数作为参数,或者输出一个函数,如map,reduce,sort. 用haskell的函数签名来表示: ...
- react组件卸载调用的方法_好程序员web前端培训分享React学习笔记(三)
好程序员web前端培训分享React学习笔记(三),组件的生命周期 React中组件也有生命周期,也就是说也有很多钩子函数供我们使用, 组件的生命周期,我们会分为四个阶段,初始化.运行中.销毁.错误处 ...
- react.js app_如何创建Next.js入门程序以轻松引导新的React App
react.js app Getting started with a new React app is easier than ever with frameworks like Next.js. ...
- react开发模式_通过开发带有精灵动画的游戏来学习高级React模式
react开发模式 by Pavel Vlasov 通过帕维尔·弗拉索夫(Pavel Vlasov) 通过开发带有精灵动画的游戏来学习高级React模式 (Learn advanced React p ...
最新文章
- linux tree命令 树结构显示目录文件
- 【剑指offer】字符串的排列
- 服务器租用单线、双线、bgp 相比有哪些区别优势?
- matlab画曲面二次,如何用matlab绘制二次B样条三维曲面(已知控制点和节点矢量)?...
- 顺序表应用5:有序顺序表归并
- 给你人生的启迪飞鸽传书
- Android 使用数据库 SQlite
- 我的常用软件大公开!
- 黑客攻防技术宝典Web实战篇第2版—第1章Web应用程序安全与风险
- 如何在 OS X Yosemite 中安装 Java
- navicate备份与还原数据库
- 【原创】字典攻击教务处(BurpSuite使用)
- 华景机器人百度_qq群机器人凉了,晨风创始人被抓,酷Q停止运营!
- ospf配置小实验及安全认证
- Y430刷新BIOS
- redis关于hash的常用命令
- 物联网智能硬件与嵌入式系统
- 矿物质饲料补充剂的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 从阿尔法元到人工智能会取代你的工作吗?
- MIMIC III数据集详细介绍
热门文章
- 抖音低俗内容被处罚:账号重新评估,投稿不推荐该怎么办丨国仁网络
- lamp setup (centos)
- 管理学原理 【1049】
- 钓鱼网站php,偶遇钓鱼网站的一次代码审计
- 专访 | wuhan2020拾柴者王欣:开源的世界里没有老师
- matlab怎么分析突变点,小波变换检测信号突变点的MATLAB实现
- php 区位码字符,PHP汉字转区位码用法示例
- 微软kestrel服务器开启,asp.net-core - 如何在ASP.NET Kestrel服务器中设置TCP待办事项 - SO中文参考 - www.soinside.com...
- 示波器测皮肤有50Hz信号的原因解析
- 新浪微博基于Docker的混合云架构与应用实践