坑啊!!!今天使用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相关推荐

  1. react 图片放在src里面还是public_手写Webpack从0编译Vue/React项目

    当前前端开发,90%的项目都是Vue和React,然而70%的同学都基于脚手架创建项目,因为脚手架会包含项目基本框架.webpack配置.scss/sass/less解析.babel配置.DevSer ...

  2. react 数据可视化_使用d3创建数据可视化并在2020年做出React

    react 数据可视化 Data visualisation and application technologies have evolved greatly over the past decad ...

  3. react脚手架创建项目报错,ReactDOM.render is no longer supported in React 18.

    react脚手架创建项目报错,ReactDOM.render is no longer supported in React 18. 最近新写一个react的项目,但是发现已经更新到了18.0的版本, ...

  4. native react 变颜色 点击_在React Native中按下更改按钮样式(Change button style on press in React Native)...

    问 题 我希望我的应用中按钮的样式在按下时更改.最好的方法是什么? 解决方案 使用 touchablehighlight . 这里有一个例子: 'use strict'; import react,{ ...

  5. react map循环生成的button_【第1945期】彻底搞懂React源码调度原理(Concurrent模式)...

    前言 估计会懵逼.今日早读文章由成都@苏溪云投稿分享. 正文从这开始~~ 最早之前,React还没有用fiber重写,那个时候对React调度模块就有好奇.而现在的调度模块对于之前没研究过它的我来说更 ...

  6. react 给一个引用的组件添加新属性_高阶组件在React中的应用

    高阶组件的定义 接受React组件作为输入,输出一个新的React组件. 概念源自于高阶函数,将函数作为参数,或者输出一个函数,如map,reduce,sort. 用haskell的函数签名来表示: ...

  7. react组件卸载调用的方法_好程序员web前端培训分享React学习笔记(三)

    好程序员web前端培训分享React学习笔记(三),组件的生命周期 React中组件也有生命周期,也就是说也有很多钩子函数供我们使用, 组件的生命周期,我们会分为四个阶段,初始化.运行中.销毁.错误处 ...

  8. 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. ...

  9. react开发模式_通过开发带有精灵动画的游戏来学习高级React模式

    react开发模式 by Pavel Vlasov 通过帕维尔·弗拉索夫(Pavel Vlasov) 通过开发带有精灵动画的游戏来学习高级React模式 (Learn advanced React p ...

最新文章

  1. linux tree命令 树结构显示目录文件
  2. 【剑指offer】字符串的排列
  3. 服务器租用单线、双线、bgp 相比有哪些区别优势?
  4. matlab画曲面二次,如何用matlab绘制二次B样条三维曲面(已知控制点和节点矢量)?...
  5. 顺序表应用5:有序顺序表归并
  6. 给你人生的启迪飞鸽传书
  7. Android 使用数据库 SQlite
  8. 我的常用软件大公开!
  9. 黑客攻防技术宝典Web实战篇第2版—第1章Web应用程序安全与风险
  10. 如何在 OS X Yosemite 中安装 Java
  11. navicate备份与还原数据库
  12. 【原创】字典攻击教务处(BurpSuite使用)
  13. 华景机器人百度_qq群机器人凉了,晨风创始人被抓,酷Q停止运营!
  14. ospf配置小实验及安全认证
  15. Y430刷新BIOS
  16. redis关于hash的常用命令
  17. 物联网智能硬件与嵌入式系统
  18. 矿物质饲料补充剂的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. 从阿尔法元到人工智能会取代你的工作吗?
  20. MIMIC III数据集详细介绍

热门文章

  1. 抖音低俗内容被处罚:账号重新评估,投稿不推荐该怎么办丨国仁网络
  2. lamp setup (centos)
  3. 管理学原理 【1049】
  4. 钓鱼网站php,偶遇钓鱼网站的一次代码审计
  5. 专访 | wuhan2020拾柴者王欣:开源的世界里没有老师
  6. matlab怎么分析突变点,小波变换检测信号突变点的MATLAB实现
  7. php 区位码字符,PHP汉字转区位码用法示例
  8. 微软kestrel服务器开启,asp.net-core - 如何在ASP.NET Kestrel服务器中设置TCP待办事项 - SO中文参考 - www.soinside.com...
  9. 示波器测皮肤有50Hz信号的原因解析
  10. 新浪微博基于Docker的混合云架构与应用实践