使用 React Native CLI 创建项目
React Native 安装的先决条件和设置
需要掌握的知识点
- 掌握 JavaScript 基础知识
- 掌握 React 相关基础知识
- 掌握 TypeScript 相关基础知识
安装软件前需要首先安装Chocolatey。Chocolatey 是一种流行的 Windows 包管理器。
安装 nodejs 和 JDK
choco install -y nodejs-lts microsoft-openjdk11
安装需要的开发工具
- VsCode
- Android Studio(主要是用来安装虚 SDK 和安装虚拟设备)
使用Android Studio安装 SDK 和相关编译插件
-
选择
Tools->SDK Manager进入 SDK 选择页面

-
选择对应的 SDK 版本进行安装

-
安装编译工具(使用
react-native doctor命令后可以查看对应的版本)

创建一个新应用程序
如果您之前安装了全局 react-native-cli 包,请将其删除,因为它可能会导致意外问题:
npm uninstall -g react-native-cli @react-native-community/cli
React Native 有一个内置的命令行界面,您可以使用它来生成新项目。npx 您无需使用 Node.js 附带的全局安装任何东西即可访问它。让我们创建一个名为“AwesomeProject”的新 React Native 项目:
npx react-native@latest init myApp
运行之前首先使用npx react-native doctor命令检查相关依赖是否满足项目编译条件:
npx react-native doctor
我们使用虚拟设备来运行项目
npm run android
项目成功编译后可以看到如下的页面:

安装过程中遇到的问题
- 安装
microsoft-openjdk11的时候安装失败
有时候microsoft-openjdk11安装包已经下载下来,只是安装的过程中由于权限或者其他问题导致安装失败。这样我们就可以具体看一下控制台打印出来的错误信息,找到microsoft-openjdk11下载的目录,进入到具体目录后进行安装。
- 使用
react-native doctor命令后可以看到如下的错误:

第一个问题我们可以通过npm run android命令来解决,因为使用命令后,系统会自动启动对应的 ADB 程序
第三个问题我是忽略,因为我已经安装了Android Studio,可能是环境的问题导致报错,而Android Studio只是帮我们管理对应的 ADB 和 SDK 等等一下环境,所以这里报错可以忽略
第四个问题主要是在Android SDK Build-Tools中选择安装对应的版本就可以解决
相关文章:
使用 React Native CLI 创建项目
React Native 安装的先决条件和设置 需要掌握的知识点 掌握 JavaScript 基础知识掌握 React 相关基础知识掌握 TypeScript 相关基础知识 安装软件前需要首先安装Chocolatey。Chocolatey 是一种流行的 Windows 包管理器。 安装 nodejs 和 JDK choco install -y nodejs-lts …...
在R中将列表(list)转换为向量(vector)
问题:将列表中的所有元素“展平”,赋值给一个向量 解决方案:使用unlist()函数; 在许多情况下需要向量,例如,baseR中的许多统计函数需要一个向量作为输入,例如,如果iq.score是一个包…...
access怎么做进销存?借助access开发进销存管理应用
我不太推荐使用Access,因为他的缺点还是比较明显的: 1、软件自身限制 不能用于互联网:使用Access制作好的管理软件,访问页只能在局域网中使用;只能在Windows上运行:Access仅支持windows的运行环境&#x…...
css实现卡片的左上角有一个三角形的遮盖效果
需求: 卡片的左上角有一个绿色的三角形标签,用来区分状态 实现: .vCard{position: relative;overflow: hidden; } .vCard::before {content: "";position: absolute;top: 0;left: 0;width: 0;height: 0;border-bottom: 20px solid transparent;border-left: 20px …...
中间件RabbitMQ消息队列介绍
1. MQ的相关概念 1.1 什么是MQ MQ(message queue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种跨进程的通信机制,用于上下游传递消息…...
MySQL不知道密码,直接修改密码
很简单,我们跳过验证,直接进去修改就好 修改配置文件 vim /etc/my.cnf在[mysqld]下直接添加配置 skip-grant-tables如图: 保存,退出即可。 重启服务 service mysqld restart进入MySQL #(直接点击回车,密码为空)…...
Win10关闭自动更新的方法和影响(Windows modules installer worker cpu占用过高)
目录 问题描述: Windows modules installer worker是什么? Win10关闭自动更新的方法: Win10关闭自动更新的影响: 问题描述: 有时我们在使用电脑的过程中会突然出现电脑运行过慢,发热,风扇噪…...
Xcode 基座打包
Xcode基座打包-APP更新版本内容无效 问题:解决: 问题: 使用xcode基座打包之后,上传到appstore进行提审发布。 用户在appstore商城进行更新下载,打开更新后的APP发现版本号是最新的,APP里面的其他内容还是上…...
最强自动化测试框架Playwright(9)- 下载文件
对于页面下载的每个附件,都会发出 page.on(“download”) 事件。 下载开始后,将发出下载事件。下载完成后,下载路径将变为可用 所有这些附件都下载到一个临时文件夹中。可以使用事件中的下载对象获取下载 URL、文件系…...
python爬虫实战(1)——网站小说
整本小说的爬取保存 目标大致思路页面的爬取解析—XPath请求网页内容解析网页内容正文爬取与解析单个页面数据获取爬取所有页面 数据清洗 经过学习基础,我们学以致用一下子,爬取小说,注意这个小说本身是免费的哦,以后再进阶。 本次…...
git: ‘lfs‘ is not a git command. see ‘git --help‘
在克隆hugging face里面的项目文件的时候,需要用到git lfs,本文介绍安装git lfs方法 在Ubuntu下 curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash sudo apt-get install git-lfs在Windows下 到这个链…...
python案例
这猜单词游戏。具体步骤如下: 导入random模块,用于随机选择单词。 设置初始生命次数为3。 创建一个单词列表words,其中包含了一些单词。 使用random.choices()函数从单词列表中随机选择一个单词作为秘密单词secret_word。 创建一个clue列表&a…...
leetcode 63. 不同路径 II
2023.8.9 这题是不同路径I的升级版,在路径上增加了障碍物,有障碍物的地方无法通过。 我的思路依然还是使用动态规划,dp[i][j]的含义依然是到(i,j)这个位置的路径个数。只需要在dp数组中将有障碍物的地方赋为…...
c语言每日一练(5)
前言:每日一练系列,每一期都包含5道选择题,2道编程题,博主会尽可能详细地进行讲解,令初学者也能听的清晰。每日一练系列会持续更新,暑假时三天之内必有一更,到了开学之后,将看学业情…...
pycharm配置conda虚拟环境
📕作者简介:热编程的贝贝,致力于C/C、Java、Python等多编程语言,热爱跑步健身,喜爱音乐的一位博主。 📗本文收录于贝贝的日常汇报系列,大家有兴趣的可以看一看 📘相关专栏深度学习、…...
ubuntu 如何命令行打开系统设置(Wifi,网络,应用程序...)
关于GNOME GNOME 是一个自由、开放源代码的桌面环境,它运行在 Linux 和其他类 UNIX 操作系统上。它是 GNU 项目的一部分,旨在为 Linux 操作系统提供一个现代化、易于使用的用户界面。 GNOME 桌面环境包括许多应用程序,例如文件管理器、文本编…...
MySQL DQL 数据查询
文章目录 1.SELECT 语句2.SELECT 子句3.FROM 子句4.WHERE 子句5.GROUP BY 子句6.HAVING 子句7.ORDER BY 子句8.LIMIT 子句9.DISTINCT 子句10.JOIN 子句11.UNION 子句12.查看数据表记录数13.检查查询语句的执行效率14.查看 SQL 执行时的警告参考文献 1.SELECT 语句 MySQL 的 SE…...
深度学习基础知识笔记
深度学习要解决的问题 1 深度学习要解决的问题2 应用领域3 计算机视觉任务4 视觉任务中遇到的问题5 得分函数6 损失函数7 前向传播整体流程8 返向传播计算方法1 梯度下降 9 神经网络整体架构11 神经元个数对结果的影响12 正则化和激活函数1 正则化2 激活函数 13 神经网络过拟合…...
怎么系统的学习机器学习、深度学习?当然是看书了
目录 前言 内容简介 学完本书,你将能够 作者简介 本书目录 京东自购链接 前言 近年来,机器学习方法凭借其理解海量数据和自主决策的能力,已在医疗保健、 机器人、生物学、物理学、大众消费和互联网服务等行业得到了广泛的应用。自从Ale…...
无涯教程-Perl - binmode函数
描述 此函数设置在区分两者的操作系统上以二进制形式读取和写入FILEHANDLE的格式。非二进制文件的CR LF序列在输入时转换为LF,在LF时在输出时转换为CR LF。这对于使用两个字符分隔文本文件中的行的操作系统(MS-DOS)至关重要,但对使用单个字符的操作系统(Unix,Mac OS,QNX)没有影…...
Linux RT 调度器的优先级数组:struct rt_prio_array 的实现
前言在工业控制、自动驾驶、航空航天、5G 基站等强实时性场景中,Linux 的 PREEMPT_RT 补丁与原生实时调度类(SCHED_FIFO/SCHED_RR)是保障系统确定性的核心基石。与 CFS 完全公平调度器基于红黑树的时间片分配不同,实时调度器的核心…...
Windows/Mac/Linux三平台通用!EISeg图像标注工具保姆级安装教程(附模型下载)
Windows/Mac/Linux三平台通用!EISeg图像标注工具保姆级安装教程(附模型下载) 在计算机视觉项目的开发流程中,高质量的数据标注往往是决定模型性能上限的关键因素。EISeg作为PaddlePaddle生态中的交互式图像分割标注工具࿰…...
Blazor Server现代化改造指南(2026生产环境零故障部署手册)
第一章:Blazor Server现代化改造的演进逻辑与2026生产级定位Blazor Server 正从“实时交互原型平台”加速演进为支撑高并发、强合规、可观测企业级应用的核心运行时。这一转变并非简单功能叠加,而是由.NET 8/9 的信号量优化、WebSocket 协议栈重构、以及…...
【路由原理与路由协议-MPLS多协议标签转换】
路由原理与路由协议-MPLS多协议标签转换一、概念二、原理三、流程四、P/PE/CE路由器一、概念 1.MPLS位于OSI模型第2.5层的核心网络技术,它结合了二层(数据链路层)交换的高速性与三层(网络层)路由的灵活性,…...
2025届必备的AI学术神器实际效果
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 旨在识别学术文本里由人工智能生成内容的维普AIGC检测系统,能给高校、期刊以及科…...
实战指南:如何在CIFAR-100-LT上使用LDAM Loss提升长尾分类效果(附代码)
实战指南:如何在CIFAR-100-LT上使用LDAM Loss提升长尾分类效果(附代码) 当面对CIFAR-100-LT这样的长尾分布数据集时,传统的交叉熵损失往往会偏向头部类别,导致模型在尾部类别上的表现不佳。LDAM Loss(Label…...
杰理之一拖八工具烧录介绍【篇】
整机烧录程序使用,一般用于产线更新程序使用,接线使用USB口类似强制升级工具接线,建议搭配治具使用...
Qianfan-OCR环境部署:Ubuntu 22.04 LTS最小化安装后的依赖补全清单
Qianfan-OCR环境部署:Ubuntu 22.04 LTS最小化安装后的依赖补全清单 1. 项目概述 Qianfan-OCR是百度千帆推出的开源端到端文档智能多模态模型,基于4B参数的视觉语言架构(InternVLChat InternViT Qwen3-4B)。作为传统OCR流水线的…...
告别卡顿!用FFmpeg的GPU硬解码加速你的视频处理流程(NVIDIA CUDA实测)
告别卡顿!用FFmpeg的GPU硬解码加速你的视频处理流程(NVIDIA CUDA实测) 视频处理工作流中,最令人头疼的莫过于漫长的转码等待时间。当你的4K素材在时间线上预览卡顿,或是批量转码任务让CPU占用率飙升到100%时࿰…...
8大网盘直链解析神器:告别限速,体验全速下载的终极方案
8大网盘直链解析神器:告别限速,体验全速下载的终极方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动…...
