React Native 学习 之 环境搭建(andoid)

依赖安装

编辑器随意,因为编译构建以及打包和编辑器无关

Node

Node 的版本应大于等于 16,需要node的原因是因为react native基于react做了很多工作,需要npm安装模块

JDK

andiod开发底层需要java需要jdk,同时react native要求jdk 11,jdk下载教程网上很多,主要是要配置好环境变量,可以javac -version查看当前jdk版本

Andoid studio

必须安装 Android Studio 来获得编译 Android 应用所需的工具和环境。安装教程看官网即可,关键是需要代理,没有代理没有办法下载

安装安装包->设置下载需求,包括sdk,这一步比较重要,需要按照官网确定勾选住需要的的资源->为下载的sdk配置环境变量,这一步必须按照官网的要求去配置,因为编译过程用到的指令都和这个有关'

创建项目

随便找一个目录命令行执行npx react-native@latest init AwesomeProject,就可以看到生成的项目。

编译执行

进入项目,执行npx react-native run-android,会打开好几个窗口,其中一个metro窗口是提供对 js 代码进行实时打包处理服务的,输入r可以重新加载,a可以重新编译打包执行。一个是虚拟设备启动的窗口

相关推荐
炽烈小老头3 小时前
【每天学习一点算法 2025/12/19】二叉树的层序遍历
数据结构·学习·算法
xian_wwq3 小时前
【学习笔记】数据血缘
笔记·学习·数据血缘
map_vis_3d4 小时前
JSAPIThree LODModel 性能优化学习笔记:细节层次模型加载
笔记·学习·3d
MarkHD4 小时前
智能体在车联网中的应用:第9天 核心工具链与仿真世界:SUMO交通仿真入门——从安装到构建你的第一个虚拟十字路口
学习
lxh01135 小时前
2025/12/18 学习总结
学习
想学后端的前端工程师5 小时前
【React性能优化实战指南:从入门到精通-web技术栈】
前端·react.js·性能优化
im_AMBER5 小时前
数据结构 13 图 | 哈希表 | 树
数据结构·笔记·学习·算法·散列表
白兰地空瓶5 小时前
React Hooks 深度理解:useState / useEffect 如何管理副作用与内存
前端·react.js
wdfk_prog5 小时前
[Linux]学习笔记系列 -- [fs][drop_caches]
linux·笔记·学习
黑客思维者6 小时前
机器学习006:监督学习【回归算法】(概论)--教AI从历史中预测未来
人工智能·学习·机器学习·监督学习·回归算法