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可以重新编译打包执行。一个是虚拟设备启动的窗口

相关推荐
qq_25183645716 分钟前
基于springboot3 VUE3 火车订票系统前后端分离项目适合新手学习的项目包含 智能客服 换乘算法
java·开发语言·spring boot·后端·学习
虾球xz19 分钟前
游戏引擎学习第299天:改进排序键 第二部分
c++·学习·算法·游戏引擎
im_AMBER1 小时前
Leetcode 01 java
java·学习·leetcode
博览鸿蒙1 小时前
小白入门FPGA设计,如何快速学习?
学习·fpga开发
向上的车轮2 小时前
MATLAB学习笔记(六):MATLAB数学建模
学习·数学建模·matlab·数学软件
知识点集锦2 小时前
4-5月份,思科,华为,微软,个别考试战报分享
网络·学习·安全·华为·云计算
Thinbug2 小时前
UE(虚幻)学习(六)插件打包在UE5.3.2下Value cannot be null的错误
学习·ue5·虚幻
进取星辰3 小时前
30、WebAssembly:古代魔法——React 19 性能优化
react.js·性能优化·wasm
独行soc3 小时前
2025年渗透测试面试题总结-华顺信安[实习]安全服务工程师(题目+回答)
运维·开发语言·学习·安全·面试·渗透测试·php
拾2144 小时前
matlab慕课学习3.4
学习