RN开发环境配置与Android版本app运行

学习RN之前,我们需要配置RN的开发环境,这里包括rn的基本环境,android环境和ios环境。然后初始化项目和运行调试app。

第一部分 RN开发环境配置

一、基本环境:

macOS自带Homebrew,就是下面指令的brew。

1、Node.js : brew install node

2、Watchman:brew install watchman

3、Yarn:brew install yarn

这里不需要全局安装react native脚手架,原因是新版本使用这种方法存在问题。RN中文网的环境配置里也没有使用全局安装,并且告知需要卸载全局安装的脚手架。

二、Android环境:

1、安装JDK:官网下载以后,直接安装,安装完以后配置环境变量。

2、安装Android Studio:官网下载稳定版本安装,按照需要进行安装配置的设置。

3,安装指定版本的Android SDK:在android studio中的tools中找到sdk manager,选择指定的版本进行下载。

4,配置相关的环境变量,配置android home的环境变量

三、IOS环境:

1、安装Xcode:通过app store下载。

2、安装CocoaPods:brew install cocoapods

第二部分 初始化项目

环境搭建完成以后,就是新建一个RN项目了,这里我们使用RN的脚手架。在创建之前,需要先卸载安装过的旧版本的脚手架,执行如下命令:

npm uninstall -g react-native-cli

现在我们可以初始化项目了,执行如下命令:

npx @react-native-community/cli@latest init ProjectName --version 0.75.0

指令中的版本,选择最新的稳定版本。执行完以后,cd到项目的根目录下,通过执行yarn android指令,就可以运行android app了。这里建议连接真机调试。

第三部分 遇到的问题和解决方法

这执行的过程中,可能会遇到一些问题,这里我列举自己遇到的问题和解决方法:

1、yarn android命令执行失败,报错.yarnrc文件格式错误,这里需要打开.yarnrc文件,删除最后一行的ces。

2、在执行init指令的时候,爆出init is not a function的错误,这个是因为新版本的RN已经不支持init方法。可以通过如下指令解决:npx react-native init projectname --version 0.75.0

3、brew,node,yarn版本问题,在执行命令的时候,还有因为brew、node和yarn版本是旧版本导致的问题,更新版本或者卸载再安装即可。

相关推荐
千里马学框架5 天前
一起学 Android 14:ShellTransition 屏幕旋转过程深度剖析
android·智能手机·性能优化·framework·性能·屏幕旋转·rotation
美狐美颜SDK开放平台5 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
AFinalStone5 天前
Android7 SystemUI源码解析(七)Keyguard锁屏模块深度解析
android·systemui
致远ccc5 天前
Google Play 上架前如何测试 App?多国家 Android 环境测试
android·app测试·googleplay·多国家应用测试
ttyyttemo5 天前
Kotlin 协程中的 Job 结构化并发与取消
android
sun0077005 天前
tbox 4g/5g切换,导致wan ip 改变,导致车机旧网络不可用。需要重启车机才行
android
其实防守也摸鱼5 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
AFinalStone5 天前
Android7 SystemUI 源码解析(四)NavigationBar 导航栏与 SystemBars
android·systemui
JMchen5 天前
属性动画原理与高级动画实现
android·kotlin·canvas
AFinalStone5 天前
Android7 SystemUI 源码解析(二)启动流程深度解析
android·systemui