[关闭]
@yzzer 2020-05-04T21:29:57.000000Z 字数 4136 阅读 856

RN安装教程

注:
可参考RN中文网RN官网

环境: windows10 家庭中文版 64bit 1909

CPU Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
GPU NVIDIA GeForce GTX 1050 Ti

注: AMD处理器可能安装模拟器可能会遇到驱动无法安装的情况

必要安装包:
百度云链接:https://pan.baidu.com/s/1SkoR7BMa-mIqslLm9AAUwA
提取码:h2q7


安装

预备软件

Chocolatey

Chocolatey是一个 Windows 上的包管理器,类似于 linux 上的yum和 apt-get。总之是方便安装过程的。


  1. @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

回车,看到warning不要紧张

在这里插入图片描述
在这里插入图片描述
之后要重启命令端才能使用choco命令
接下来就是利用choco命令安装 python2 或者用安装包手动安装


python2
  1. choco install python2
Node

这里推荐我分享的安装包版本,不要用choco命令安装,这样会安装最新版,会造成后续的问题(比如会造成 RN 0.44.3 版本的端口问题)

* 打开安装包
在这里插入图片描述
* 点击next

在这里插入图片描述
这里我同样装在G盘
在这里插入图片描述
* 确认一下 Add to Path 有没有勾选
在这里插入图片描述
* 这里就不用勾选了 直接下一步install
在这里插入图片描述
* 安装完成后,同样用cmd确认一下是否安装成功, 输入node回车
在这里插入图片描述
* 版本是12.10.0就说明安装成功了

安装完node之后,建议设置 npm 镜像以加速后面的过程(或使用科学上网工具)。注意:不要使用 cnpm!cnpm 安装的模块路径比较奇怪,packager 不能正常识别!这里用阿里的镜像

  1. npm config set registry https://registry.npm.taobao.org --global
  2. npm config set disturl https://npm.taobao.org/dist --global

在这里插入图片描述

Yarn、React Native 的命令行工具(react-native-cli)

Yarn是 Facebook 提供的替代 npm 的工具,可以加速 node 模块的下载。React Native 的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务。
在命令行中输入以下命令(如果之前安装过可能在这里会报错,可以直接尝试下一步):

  1. npm install -g yarn react-native-cli
  1. yarn config set registry https://registry.npm.taobao.org --global
  2. yarn config set disturl https://npm.taobao.org/dist --global
Android Studio

这里也推荐安装我给的安装包(版本稳定最重要,不一定要最新的)
之前先安装 Java Development Kit [JDK] 1.8 或更高版本,这里还是推荐使用我给的安装包 jdk-8u201
* 使用管理员权限(右键打开)
在这里插入图片描述
在这里插入图片描述
* 会让你装java
在这里插入图片描述
在这里插入图片描述
* 这样就OK了,但是还有最最重要的一步——检查环境变量
在命令端输入javac
如果出现这种情况 就要设置环境变量了
在这里插入图片描述
* 先找到你安装jdk的目录
在这里插入图片描述
* 复制一下目录
在这里插入图片描述
然后在桌面上找到计算机图标,右键单击,打开属性,依次打开高级系统设置——环境变量
在这里插入图片描述
在这里插入图片描述
* 在下方新建一个变量
在这里插入图片描述
然后确定
然后在新建一个叫做CLASSPATH的环境变量,然后变量值为;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;,如图示。
在这里插入图片描述

再在Path 中添加你JAVA JDK安装目录下面的bin目录
在这里插入图片描述
在这里插入图片描述
* 然后在命令终端中输入javac
可以看到成功了
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
* 点击Apply——OK——Accept
在这里插入图片描述
* 安装完成后关闭Android Studio

ANDROID_HOME 环境变量
推荐安装Git

使用 Chocolatey 来安装git(要使用管理员权限打开,不科学上网可能有点慢):

  1. choco install git

推荐安装Gradle Daemon

开启Gradle Daemon可以极大地提升 java 代码的增量编译速度。(同样在管理员环境下运行)

  1. (if not exist "%USERPROFILE%/.gradle" mkdir "%USERPROFILE%/.gradle") && (echo org.gradle.daemon=true >> "%USERPROFILE%/.gradle/gradle.properties")

这个运行完不会有进度条,别担心


测试安装

别在终端的默认目录下安装
先学习一下cmd的一些基本命令
X: 进入X磁盘, 如 E: 输入回车就可以进入E盘
dir 和 linux 的 ls 差不多,列出当前目录的所有文件
cd file_name 进入某文件夹(file_name 是你想进入的文件夹名称)
接下来就进入你想要创建工程的目录吧

在这里插入图片描述
然后依次运行以下命令(别一起运行,一行一行来)

  1. react-native init MyApp --version 0.60.1.5
  2. cd MyApp
  3. react-native run-android

或者

  1. react-native init MyApp --version 0.60.1.5
  2. cd MyApp
  3. yarn android

第一行的意思是,在当前目录下创建一个名为MyApp的项目,--version可以指定版本号
第二行进入所创建的项目目录
第三行运行当前项目

可能出现这个问题
在这里插入图片描述
如果是低版本的RN,每次应该先把模拟器打开,再运行,或者提前连接好手机,并且手机设置允许USB调试

修改项目

现在你已经成功运行了项目,我们可以开始尝试动手改一改了:


还有:

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注