react-native 常见问题大汇总(转载+原创)

无法正常创建并运行 0.44.3版本的react-native

如果发现新版的RN项目(项目目录中没有index.android.js文件)可以正常创建并运行,但是旧版本的创建运行会出错(比如提示gradle版本过高)

版本很重要!!!! node v12以下 android studio v3.3
可以尝试参照我的环境配置教程安装旧版本
https://blog.csdn.net/qq_34857620/article/details/104679498


项目运行成功之后,双击r再次运行,找不到服务器

检查一下,你是否将node的窗口关闭了,运行项目时需要保持node窗口.
如果已经关闭了node窗口,请尝试使用 react-native run-android 再次运行项目来调出node窗口


安装Android Studio时 HAXM无法安装

react-native 常见问题大汇总(转载+原创)_第1张图片
react-native 常见问题大汇总(转载+原创)_第2张图片

HAXM 是intel 的一个虚拟驱动,他可以保证虚拟机的正常运行
如果出现这种情况,先检查一下你的电脑处理器是否是intel处理器
如果是,请参照一下两篇文章
https://blog.csdn.net/wangyaninglm/article/details/50602482
https://www.cnblogs.com/ldq2016/p/7987006.html
如果是AMD处理器
要是觉得麻烦,可以尝试连接手机来运行(手机要打开USB调试,并允许电脑安装应用)
或者参考这篇文章来解决虚拟机问题
https://www.jianshu.com/p/b198333b4cec


保证项目创建目录不是在cmd的默认目录下

创建RN项目时,请先cd到其他目录,最好是非C盘目录(不会cmd命令可以自行百度学习)
在cmd默认目录下或者是sys的目录下会出现一些奇怪的权限问题react-native 常见问题大汇总(转载+原创)_第3张图片


Excution failed for task ‘:app:compileDebugeJavaWithJavac’react-native 常见问题大汇总(转载+原创)_第4张图片

遇到这种情况,可以在命令端输入 javac -v
如果提示没有这个命令,说明未设置环境变量
https://www.cnblogs.com/cnwutianhao/p/5487758.html


Excution failed for task ‘:app:transformDexArchiveWithExternalLibsDexMergerForDebug’

react-native 常见问题大汇总(转载+原创)_第5张图片
检查sdk安装目录有没有带空格
如果有,请尝试删除空格,或重新安装在一个没有空格的目录
如果问题还存在,请尝试将所有安装的环境必备软件插件替换成更低版本
或者尝试这篇文章
https://blog.csdn.net/weixin_34185320/article/details/92880361


Unable to load script from assets 'index.android.bundle

https://blog.csdn.net/DavisCZ/article/details/79072062


choco安装python2时出错

react-native 常见问题大汇总(转载+原创)_第6张图片
尝试手动安装包安装
或者参考https://answers.ros.org/question/322035/error-while-running-cprogramdatachocolateylibros-python2toolschocolateyinstallps1/

安装Android Studio 时 SDK not found

https://blog.csdn.net/lnznx/article/details/100101594


运行项目时,下方提示 Make sure your android emulator running or a device connected and have set up your Android development enviroment.

后台无法调出虚拟机,尝试先将Android Studio中的虚拟机先打开,再运行项目,或者用数据线连台安卓手机
或者尝试https://blog.csdn.net/Carry_Designer/article/details/83042050


RN Exception: error Invalid regular expression: /(.\fixtures\.|node_modules[\]react[ \…

https://blog.csdn.net/mazaiting/article/details/102803645


项目运行时 红屏报错error calling appregistry.runapplication

端口占用
https://blog.csdn.net/Crazy_SunShine/article/details/80744624

https://www.jianshu.com/p/ef00ec56507c

https://www.jianshu.com/p/3b902a6afbba

https://blog.csdn.net/chaoyangsun/article/details/71194743

https://blog.csdn.net/Sing_a_song_again/article/details/91455619?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

其他情况
https://www.jianshu.com/p/6ccb984975f9

https://www.jianshu.com/p/6ccb984975f9

如果还是不行,十有八九是你的node版本太高了,可以尝试降级到12或者10版本(这两个我试过是可以用的)

下面收集了一些问题的汇总帖,可以参考一下

https://www.jianshu.com/p/841a00ca71b6
http://bbs.reactnative.cn/topic/130/%E6%96%B0%E6%89%8B%E5%BF%85%E8%AF%BB-react-native%E7%9A%84%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

https://www.jianshu.com/p/e447b29c0684

如果您碰到的问题没有被收录,–>www.baidu.com
或者科学上网来解决

你可能感兴趣的:(react-native)