ReactNative For Android 之一:环境搭建

本文档详细介绍了ReactNative在Android上的环境配置步骤,包括安装Homebrew、Node.js、Android SDK,以及如何初始化项目、创建虚拟机、运行和调试应用。通过关键命令如`react-native init`和`react-native run-android`,开发者可以快速开始ReactNative的Android开发,并利用Debug In Chrome和Live Reload功能实时更新和调试应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ReactNative For Android 之一:环境搭建

系列文章:
ReactNative For Android 之一:环境搭建
ReactNative For Android 之二:基本组件和API
ReactNative For Android 之三:工程结构
ReactNative For Android 之四:自定义组件
ReactNative For Android 之五:自定义module
ReactNative For Android 之六:组件生命周期

一.ReactNative官方文档

  1. 英文:https://facebook.github.io/react-native/docs/getting-started.html

  2. 中文:http://reactnative.cn/docs/android-setup.html#content

二.环境搭建

  1. 安装Homebrew,通过其brew install watchman和brew install flow命令安装watchman(文件改变监控)和flow(类型检查工具)

  2. 安装node并使用npm install -g npm@2安装npm

  3. 安装android的sdk并确保环境变量指向sdk,以及配置一个5.0以上虚拟机

  4. 如果没有cloneRN源码的话使用npm install -g react-native-cli初始化项目环境

  5. 在你的项目文件夹里运行react-native init ProjectName来建立项目

  6. 打开虚拟机(只能有一台连入),在项目根目录下运行react-native run-android来启动本地服务器运行项目

关键命令:

  • 创建项目:react-native init ProjectName

  • 运行项目:react-native run-android

三.调试

  1. 当修改代码后,点击安卓设备的menu菜单,点击ReloadJS则会马上刷新app

  2. 点击menu菜单中的Debug In Chrome可以在浏览器调试,看见输出(需要安装插件)

  3. 点击menu菜单中的Enable Live Reload可以在代码改变保存后自动刷新

四.升级版本

  1. 可以用npm info react-native检查最新版本

  2. 在项目根目录的package.json文件中,找到dependencies模块中的react-native,将其版本号更新,然后运行npm install即可更新node依赖包

  3. 运行react-native upgrade进行一些动态生成的文件的更新—在init项目时会生成很多文件,比如android和ios项目文件夹都是生成的,这样会使老项目的一些文件也可更新(如果有冲突文件,命令行会提示是否覆盖),在更新完后重新跑下项目即可使用

  4. ios需要手动升级一些地方,详情参考官方文档

    参考:http://reactnative.cn/docs/upgrading.html#content

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值