React Native环境安装教程

准备工作

以上所有软件百度网盘下载地址:http://pan.baidu.com/s/1nvjkaAP

安装软件

安装以下软件

  • Python
  • Node.js
  • JDK

以上三个软件,请按照默认路径安装

调试虚拟机

请最后再安装
Android Studio

安装完成后
打开Android Studio

请点击如下图第二项,并选择“OK”按钮
![Uploading 4_194039.png …]

初始化工作区

之后会弹出报错窗口,点击报错窗口的“Cancel”

之后会弹出报错窗口

在弹出的新界面当中,点击“Next”按钮


弹出欢迎界面

先点击“Custom”,接着点击“Next”


4.png

全部勾上所有按钮,再点击“Next”


勾上所有选项

出现该窗口时,请记录Android SDK Location

请务必记下该路径

点击Next

点击“Finish”按钮


点击Finish

在新的界面点击“Configure”


点击Configure

在下拉菜单当中选择“SDK Manager”


点击SDK Manager

按照箭头所示,点击该处


点击红圈的地方

选择“Android6.0(API23)”的下拉列表,勾选图中所示


Android6.0(API23)

勾选“Tools”下方所有图中所示的包,请注意一直勾选到21.1.2,下方Android7.1.1(API25)的所有勾选请取消,变为不勾选


勾选对应的安装包

点击右下方的“Install”按钮


点击安装

在弹出的窗口中点击“Accept License”选项


接受协议

最后点击“Install”按钮


点击安装

安装完成后,关闭窗口,点击圆圈所示的位置,新建新项目

新建项目

默认信息不要动,点击“Next”


进入下一步

默认信息不要动,点击“Next”


进入下一步

点击如图所示的圆圈处,在点击“Finish”


新建空白项目
完成创建

点击右上方的手机图标


点击右上方的手机图标

点击,新建虚拟机


新建虚拟机

按照如图所示的参数,选择默认选项的配置手机,之后确认无误后,点击”Next”


确认虚拟手机配置

按照如图所示的配置,选择虚拟手机操作系统,并且点击下一步


选择操作系统
下一步

点击“Finish”完成配置


完成

再次点击手机按钮


手机按钮

点击“Install Haxm”


Install Haxm

跟随系统默认配置,无需更改,点击“Next”


29.png

如弹出windows授权命令框,请允许其运行

如下图所示,安装完成,点击“Finish”


完成

点击如图所示区域,启动虚拟机


点击启动

如果提示需要在主板当中打开Intel Virtualization Technology
请自行百度Intel Virtualization Technology开启方法

打开完成后,即可看到如图所示虚拟机

虚拟机

设置ANDROID_HOME变量

将刚刚开启的虚拟机放在后台,最小化,等待稍后调用

打开我的电脑,win10下,右键点击“此电脑”
其他系统右键点击“我的电脑”
在弹出的菜单中选中“属性”
点击后出现如下窗口,点击“高级系统设置”

高级系统设置

如下选择“环境变量”

环境变量

在弹出的窗口中,点击如图位置的新建

新建

在变量名中输入“ANDROID_HOME”
在变量值当中,输入之前记录的Android SDK Location


56.png

完成后点击确定,如下两个窗口依次点击确定

第一个窗口
第二个窗口

初始化React Native

在windows8、8.1、10系统下,同时按住”win+x”组合键,再按下”A”键,即可弹出如下命令窗

命令窗

在windows7系统下,同时按住”win+r”组合键,弹出如下窗口
在“打开”旁边的输入框中输入“cmd”,然后按下确定


运行窗口

即可弹出如下命令框


命令窗

在弹出的命令框当中输入以下指令,回车
npm config set registry https://registry.npm.taobao.org --global
输入完成后,回车,输入下一条指令
npm config set disturl https://npm.taobao.org/dist --global

效果

以上指令的目的是在于将npm下载的地址转为国内的地址,加快下载速度,至于npm是什么有兴趣的同学,可以自行百度,与你们之前下载的node.js有关

设置完地址后,接下来需要安装react-native-cli,在命令行当中输入如下指令,回车:
npm install -g react-native-cli

安装react-native-cli

如图显示,安装成功


安装成功

注意:
react-native-cli是一个终端命令,它可以完成其余的设置工作。它可以通过npm安装。刚才这条命令会往你的终端安装一个叫做react-native
的命令。这个安装过程你只需要进行一次。

大家注意我们目前的命令窗口,圆圈处的部分,该部分为当前路径

38.png

举个栗子,就像你开了一个文件窗口,路径如下
与其性质是一样的

普通windows窗口

那么我们不想把文件放在这里,怎么办??那就切换路径,和大家平时切换硬盘存文件是一个道理,在命令行中输入如下指令,回车
d:

进入D盘

你会发现你的前面路径已经变为D盘了
同样的,如果你想换成E、F、G盘都没问题,换一下“d:”就可以了

接着,初始化一个react-native项目,在命令行中输入如下指令,回车:
react-native init SampleAppMovies
这个命令会初始化一个工程、下载React Native的所有源代码和依赖包

出现如下字样时,请耐心等待

安装中,请等待

显示如下字样时,证明已经安装完成


42.png

请注意命令行当中的提示

To run your app on iOS:
cd C:\SampleAppMovies
react-native run-ios
- or -
Open C:\SampleAppMovies\ios\SampleAppMovies.xcodeproj in Xcode
Hit the Run button
To run your app on Android:
Have an Android emulator running (quickest way to get started), or a device connected
cd C:\SampleAppMovies
react-native run-android

该提示当中已经说明如何在Android当中运行React Native

先开启虚拟机后,再在命令行当中输入
cd C:\SampleAppMovies
切换至对应的文件夹

注意:示例当中是安装在C盘,请不要模仿输入,按照你自己的安装路径进行输入,具体参见安装完成后的不同提示

接下来,暂时先不输入
react-native run-android
打开你工程所在的文件夹,如果你是在D盘初始化的,打开D盘,寻找SampleAppMovies文件夹,其他盘符也是类似

文件夹

在文件夹当中拷入刚刚下好的“gradle-2.4-all.zip”文件,如下图所示:

拷入文件进入文件夹

按照如下步骤打开文件夹

打开android
打开gradle
打开wrapper
打开gradle-wrapper.properties

下载Notepad++,安装后,右键点击“gradle-wrapper.properties”文件,选择“Edit with Notepad++”选项,打开后如下

打开界面

删除“=”号后的所有内容,如上如圈内所示
输入
file:///C:/SampleAppMovies/gradle-2.4-all.zip
如果是安装在其他盘请替换C盘符,换成相应盘符
修改完成后按“ctrl+s”保存

再回到命令行当中输入如下指令:
react-native run-android
完成后回车
出现如下字样请耐心等待

安装中

注意:请不要关闭弹出的如下窗口

弹出窗口

成功后出现如下字样

成功

接着,打开刚才最小化的虚拟机

虚拟机图标

就能看见你的第一个APP啦!

APP

接着,打开webstorm
点击open,打开新项目


点击open

或者在窗口中,点击file=》open

在相应路径找到SampleAppMovies文件夹,并打开


打开新窗口

双击文件夹,展开列表


64.png

点击index.android.js文件

稍等片刻,上方会出现横栏,按照图示点击Switch,切换到JSX语言

点击Switch

稍等片刻,在新出现的横栏中,点击“Dismiss”
即不将ES6转化为ES5

点击Dismiss

接着点击node_modules,如下图

node_modules

找到并点击”react-native”>”packager”>”react-packager”>”src”>”node-haste”~>”FileWatcher”,
在FileWatcher文件夹下,点击index.js

找到
const MAX_WAIT_TIME = 120000;
如下图所示


69.png

将120000改为800000

该设置主要解决,在模拟环境下,修改文件后,双击键盘R键,刷新无响应的情况

此时完成所有初始环境设置

注意

每次调试时
请先打开虚拟机,具体步骤为:

  • 打开android studio
  • 点击右上方小手机图标
  • 启动虚拟机

虚拟机启动后
请打开命令窗,打开方式详见初始化React Native,切换到对应的项目文件夹后,在命令行中输入
react-native run-android
等待所有操作结束后,即可在虚拟机中看到所写程序

打开webstorm,点击”index.android.js”文件,即可修改相关代码,编辑属于自己的React Native程序

      </div>
    </div>

猜你喜欢

转载自blog.csdn.net/qq_21937107/article/details/80053347
今日推荐