#react-native BUG#
这篇文章主要解决react-native中遇到的bug。
环境:window10
Error: Command failed: gradlew.bat installDebug
编译并运行 React Native 应用之前我们可以使用下面的方法清理gradlew 和之前的构建文件。
Error: Command failed: gradlew.bat installDebug
Failed to capture snapshot of output files for task':app:transformClassesWithDexBuilderForDebug'
property 'streamOutputFolder' during up-to-date check.
Could not read path
'project\android\app\build\intermediates\transforms\dexBuilder\debug\49\android\arch\lifecycle'.
解决方案:
- 在项目下运行这面的命令
在项目目录下输入下面的命令:react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
- 依次执行下面的命令
cd project/android //进入当前项目的android文件夹下
gradlew clean
cd .. //进入当前项目目录
react-native run-android //编译并运行 React Native 应用
The module ../lib/props
could not be found from `projectnode_modulesreact-native-svgelementsRect.js
这个是缓存问题
bundling failed: Error: Unable to resolve module `../lib/props` from `project\node_modules\react-native-svg\elements\Rect.js`: The module `../lib/props` could not be found from `project\node_modules\react-native-svg\elements\Rect.js`.
解决方案
- 删除项目中的node_modules文件夹
- 重新下载依赖
执行下面的命令npm install
- 清空缓存
执行下面的命令npm start -- --reset-cache
emulator: ERROR: x86 emulation currently requires hardware acceleration!
场景描述:在react-native 开发的时候,点击AVDManager按钮,出现的报错信息。
解决方法(参考)
- 在Android Studio中打开SDK Manager并且下载Intel x86 Emulator Accelerator (HAXM installer)。
进入SDK目录
目录结构大致这样: C:users%USERNAME%AppDataLocalAndroidsdkextrasintelHardware_Accelerated_Execution_Manager
执行安装这个文件: intelhaxm-android.exe。
执行的过程中可能会报错这样的信息:‘Intel virtualization technology (vt,vt-x) is not enabled’。
这个问题的解决方法是(参考):- Please reboot your system and enter the BIOS setup // win10 开机的时候一直按着esc键。 - Look for an option labeled "VT", "Intel VT", or "Virtualization"; verify it is enabled. - If VT/Intel VT/Virtualization is disabled, enable the option. - Save the BIOS settings. - Restart the machine. - 执行安装这个文件: intelhaxm-android.exe,安装成功。
- 重启Android Studio再次点击 AVDManager应该就不会报错了.
undefined is not an object (evaluating 'RNGestureHandlerModule.State')
yarn add react-native-gesture-handler
react-native link react-native-gesture-handler
settings file 'projectandroidsettings.gradle': 3: unexpected char: '\' @ line 3, column 133
new File(rootProject.projectDir, '..\node_modules\react-native-gesture-handler\android')
//替换成下面的这个,即在加一个‘\’
new File(rootProject.projectDir, '..\\node_modules\\react-native-gesture-handler\\android')
#react-native BUG#相关推荐
- 我在React Native中构建时获得的经验教训
by Amanda Bullington 通过阿曼达·布林顿(Amanda Bullington) 我在React Native中构建时获得的经验教训 (Lessons I learned while ...
- React Native 初体验
2015年9月底开始正式接触React native,公司的ios团队用它写了一个安卓项目之后,到上周,公司彻底停止了RN的使用. 至于我们为什么停止使用RN,原因大致有两个: 一.RN对安卓的支持还 ...
- React Native 红屏之Could not connect to development server.
React Native 是目前最火的开发框架,其他不说了,上Bug. 按照 React Native iOS环境搭建 高级版 在mac上 搭建 React Native 环境,运行 项目 若 ...
- React Native 0.50版本新功能简介
React Native在2017年经历了众多版本的迭代,从本人接触的0.29版本开始,到前不久发布的0.52版本,React Native作为目前最受欢迎的移动跨平台方案.虽然,目前存在着很多的功能 ...
- React Native 模仿网易云音乐手机客户端,兼容安卓和IOS两个平台
React Native 模仿网易云音乐手机客户端,兼容安卓和IOS两个平台. GitHub 完整源码地址https://github.com/yezihaohao/NeteaseCloudMusic ...
- Airbnb: React Native 从选择到放弃
Airbnb 最近在 Medium 上发布了一系列文章详细描述了 Airbnb 与 React Native 从选择到放弃的整个心路历程. React Native at Airbnb The Tec ...
- React Native中pointerEvent属性
在React Native界面开发中, 如果使用绝对定位布局,在代码运行时的某个时刻有可能会遮盖住它的下方的某个组件.这是因为绝对定位只是说这个组件的位置由它父组件的边框决定. 绝对定位的组件可以被认 ...
- React Native在Android当中实践(五)——常见问题
React Native在Android当中实践(一)--背景介绍 React Native在Android当中实践(二)--搭建开发环境 React Native在Android当中实践(三)--集 ...
- 了解React Native中的不同JavaScript环境
by Khoa Pham 通过Khoa Pham 了解React Native中的不同JavaScript环境 (Get to know different JavaScript environmen ...
- beeshell —— 开源的 React Native 组件库
背景 beeshell 是一个 React Native 应用的基础组件库,基于 0.53.3 版本,提供一整套开箱即用的高质量组件,包含 JavaScript(以下简称 JS)组件和复合组件(包含 ...
最新文章
- 包头轻工计算机工程学院,包头轻工职业技术学院高职招生
- 大坑!有网,电脑qq登不上去!!
- 嘉善 机器人比赛_电脑机器人比赛辅导教师培训在浙师大嘉善附校举行
- Ubuntu 下通过 ppa 安装 RabbitVCS
- 如何用python做一个时钟_Python使用turtle库制作一个时钟
- ASP.net在线购物商城系统完全解析
- 三大开源bi工具_从两家主流报表工具的报价看报表行业的报价水深-----常用报表工具对比---主流报表价格对比...
- 哈夫曼编码的理解(Huffman Coding)
- 关于springboot自动注入出现Consider defining a bean of type 'xxx' in your configuration问题解决方案...
- AXD 汇编调试经验,使用及问题
- springmvc(2)处理器设配器和映射器
- Android与MVC设计模式相关操作
- K8s使用Ceph纠删码池做持久化卷
- 阿里巴巴:今年营收 5000 亿,明年GMV要再增一万亿
- python中arcsec_python绘制基本初等函数图像
- 微信小程序开发笔记 进阶篇④——基于iconfont快速实现icon图标显示
- android 微信抢红包软件
- 案例06:大球自转+小球公转+移动
- 计算机研究生就业方向之互联网安全
- 网页设计与开发-实验报告-2
热门文章
- i7跑服务器系统,i7主机做服务器
- 如何用mysql运行程序_如何在MySQL工作台中创建和执行程序
- flink sql udf jar包_FlinkSQL 动态加载 UDF 实现思路
- python 廖雪峰_廖雪峰的Python系列教程(20)——高级特性之生成器
- asc desc排序_HIVE的学习之路(六)Hive的分组Join排序
- 方舟原始恐惧mod生物代码_重磅!命令与征服和红色警戒源代码在GitHub公布了
- latex自动生成中文目录_自动生成工作表目录三种方法,看哪种适合你?
- c打开指定路径文件_C++ 读取指定路径下所有的文件 (C++ get the list of files in a directory)...
- matplotlib绘图蓝本
- 【项目实战课】基于Pytorch的MTCNN与Centerloss人脸识别实战