React-Native(一):React Native环境搭建
- 第一步:安装jdk
从java官网下载jdk8
配置环境变量:
JAVA_HOME:D:\Program Files\Java\jdk1.8.0_111
Path中追加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
- 第二步:安装Android SDK
如果遇到墙而无法下载Android SDK的问题,可以参考:http://www.androiddevtools.cn/index.html
Android SDK在线更新镜像服务器
北京化工大学镜像服务器地址:
IPv4:
ubuntu.buct.edu.cn/端口:80IPv4:
ubuntu.buct.cn/端口:80IPv6:
ubuntu.buct6.edu.cn/端口:80大连东软信息学院镜像服务器地址:
mirrors.neusoft.edu.cn端口:80郑州大学开源镜像站:
mirrors.zzu.edu.cn端口:80使用方法:
启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』和『HTTP Proxy Port』输入框内填入上面镜像服务器地址(不包含http://,如下图)和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
依次选择『Packages』、『Reload』。
ANDROID_HOME:D:\Program Files\android-sdk
Path中追加:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
- 第三步:安装git
官方下载地址:https://git-for-windows.github.io/
安装步骤:
- 选择 Use a TrueType font in all console windows
- 选择 Windows Command Prompt
- 选择 Checkout Windows-style,commit Unix-style line endings
- 选择 Use Windows default console window
- 全选(有的第二个Enable Git Credendialc Manager是灰色的就不理它了)
环境变量自动添加到path,验证是否安装成功:git --version
Path中自动追加:D:\RN_software\Git\cmd;
- 第四步:安装python2.7
环境变量配置:
1、在系统变量中添加:PYTHON_HOME:C:\Python27
2、在系统变量Path中添加两个变量值:%PYTHON_HOME%;%PYTHON_HOME%\Scripts
- 第五步:安装nodejs
官网下载地址:http://nodejs.cn/download/
安装步骤:(忽略,自行百度,下一步下一步...)
1、环境变量自动添加到path,验证是否安装成功:node -v
2、配置国内淘宝镜像(墙的存在):
命令行输入(注意是两条命令,分别输入):
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
3、配置python版本
命令行输入:npm config set python python2.7
Path中自动追加:D:\RN_software\nodejs\;

- 第七步:安装C++环境
查看自己计算机是否已经安装有Microsoft Visual C++ xxx Redistributable运行库,xxx为2013版本或者2015版本
1、微软官方下载地址:
2013版本:http://www.microsoft.com/zh-CN/download/details.aspx?id=40784
2015版本:https://www.microsoft.com/en-us/download/details.aspx?id=48145
2、安装步骤:(忽略,下一步下一步...)
3、可选项:(安装Visual C++ Build Tools 或者 Visual Studio 2015,推荐前者,后者包太大了!!!)安装前提:.NET Framework 4.5.1 需要最低版本是4.5.1(控制面板卸载程序可看)
Visual C++ Build Tools官网下载地址:http://landinghub.visualstudio.com/visual-cpp-build-tools
Visual Studio 2015官网下载地址:https://www.visualstudio.com/products/visual-studio-community-vs
.NET Framework 4.5.1官网下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=40773
4、如果可选项安装了,这步需要配置:
命令行输入(注意是两条命令,分别输入):
npm install -g node-gyp
npm config set msvs_version 2015
5、说明:gyp ERR 错误和 Windows_NT 6.1.7601 可执行步骤3和4,详情请看:https://github.com/nodejs/node-gyp#installation
- 第八步:安装React Native命令行
官网下载地址:https://github.com/facebook/react-native 完成之后解压,进入文件目录react-native/react-native-cli下,
按住Shift键右键打开命令行窗口,命令行输入:npm install -g react-native-cli
验证是否安装成功:react-native -v
- 第九步:创建React Native项目
1、想在哪里创建项目就在哪儿按住Shift键右键打开命令行窗口,命令行输入:react-native init HelloWorld
2、说明:HelloWorld为自己的项目名,自拟,创建工程时间较长,耐心等待,首次创建可能需要下载gradle2.4文件还有jcenter等等依赖库。
D:\RN_software\app_projects\HelloWord
- 第十步:运行Packager Server
1、命令行cd进入自己的工程(HelloWorld)目录或者直接进入(需要按住Shift键右键打开命令行窗口),输入命令:react-native start
2、说明:Packager包服务要一直开启
3、浏览器中访问:http://localhost:8081/index.android.bundle?platform=android

D:\RN_software\app_projects>cd HelloWord D:\RN_software\app_projects\HelloWord>react-native start
Scanning folders for symlinks in D:\RN_software\app_projects\HelloWord\node_modules (47ms)
┌────────────────────────────────────────────────────────────────────────────┐
│ Running packager on port . │
│ │
│ Keep this packager running while developing on any JS projects. Feel │
│ free to close this tab and run your own packager instance if you │
│ prefer. │
│ │
│ https://github.com/facebook/react-native │
│ │
└────────────────────────────────────────────────────────────────────────────┘
Looking for JS files in
D:\RN_software\app_projects\HelloWord React packager ready.
Loading dependency graph, done.
- 第十一步:运行自己的React Native项目
1、准备模拟器或真机 运行android。
2、命令行cd进入自己的工程(HelloWorld)目录或者直接进入(需要按住Shift键右键打开命令行窗口),输入命令:react-native run-android
3、说明:期间有可能会报一些error,也有可能不会出现
错误一:找不到Android SDK的路径,解决方案,修改环境变量
ANDROID_HOME:D:\Program Files\android-sdk
Path中追加:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
错误二:没有安装Android SDK Platform 23
Warning: License for package Android SDK Platform not accepted. FAILURE: Build failed with an exception. * What went wrong:
A problem occurred configuring project ':app'.
> You have not accepted the license agreements of the following SDK components:[Android SDK Platform 23].
Before building your project, you need to accept the license agreements and complete the installation of the missing components using the Android Studio SDK Manager.
Alternatively, to learn how to transfer the license agreements from one workstation to another, go to http://d.android.com/r/studio-ui/export-licenses.html
解决方案:



如果运行成功,这会在手机上安装HelloWord软件。这里需要使用到droidAtScreen-1.2.jar(手机屏幕分享工具):
下载地址:http://droid-at-screen.org/download.html

参考资料:http://www.reactnative.vip/thread-243-1-1.html
React-Native(一):React Native环境搭建的更多相关文章
- react native window下的环境搭建和调试方案
这几天使用react native开发app,遇到一些坑,先记录下来,以后再继续补充 环境搭建 打开react native中文网,发现环境搭建特么也太复杂了,安装各种插件/软件,对于我们 编辑器+浏 ...
- react native下android开发环境搭建
关于react native环境搭建我也是参考这篇文章的,但我这里就出现了很多在这篇文章里没有出现的问题,也是坑比较多.但最后在一位大神的帮助下还是成功运行了. 1.第一个坑就是有些文件下载需要VPN ...
- [React] react+redux+router+webpack+antd环境搭建一版
好久之前搭建的一个react执行环境,受历史影响是webpack3.10.0和webpack-dev-server2.7.1的环境,新项目准备用webpack4重新弄弄了,旧的记录就合并发布了(在没有 ...
- 一、React初体验之NodeJS环境搭建
一.NodeJS安装 我博客中有相关文章,此处不再赘述. 二.相关模块安装 在使用React的时候需要安装一些相关模块: 1.babel npm install babel -g --save-dev ...
- React Native从入门到放弃之环境搭建
官网 https://facebook.github.io/react-native/ 中文网站 http://reactnative.cn/ 相关文档 http://www.lcode.org/史上 ...
- react + react-router + less +antd 开发环境
react + react-router + less +antd 开发环境搭建 1.基于create-reacte-app,需要先安装这个脚手架,然后初始化项目. 2.进入项目目录,首先 npm r ...
- React Native环境搭建以及几个基础控件的使用
之前写了几篇博客,但是没有从最基础的开始写,现在想了想感觉不太合适,所以现在把基础的一些东西给补上,也算是我从零开始学习RN的经验吧! 一.环境搭建 首先声明一下,本人现在用的编辑器是SublimeT ...
- React Native的环境搭建以及开发的IDE
(一)前言 前面的课程我们已经对React Native的环境搭建以及开发的IDE做了相关的讲解,今天我们的主要讲解的是应用设备运行(Running)以及调试方法(Debugging).本节的前提条件 ...
- React Native iOS环境搭建
前段时间React Native for Android发布,感觉React Native会越来越多的公司开始研究.使用.所以周六也抽空搭建了iOS的开发环境,以便以后利用空闲的时间能够学习一下. 废 ...
- Android React Native 开发环境搭建---windows下
环境搭建 环境搭建可以参考RN官网,也可以参考中文版本:http://reactnative.cn/docs/0.45/getting-started.html 如果你希望可以看到原版的安装流程,可以 ...
随机推荐
- 剑指Offer-删除链表中重复的结点
package LinkedList; /** * 删除链表中重复的结点 * 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针. * 例如,链表1-> ...
- 18.C++-[ ]操作符使用 、函数对象与普通函数区别(详解)
在上章17.C++-string字符串类(详解)学习了string类,发现可以通过[ ]重载操作符来访问每个字符. 比如: string s="SAD"; for(int i=0, ...
- 记一次sqoop同步到mysql
工作中需要用到将hive的数据导一份到mysql中,需求是这样的:hive每天会产生一份用户标签(tag)发生变化的结果表user_tag,这份结果同步到mysql中,并且保持一份全量表,存储当前用户 ...
- git解决修改代码后无法push的问题failed to push some refs to 'ssh://git@xxx.xxx.xx/xx.git'
今天在使用git提交代码的时候,犯了个很低级的错误,按照一切流程当我add并commit提交代码,最后使用push到远程仓库, 接下来奇怪的事情发生了,push之后,查看远程仓库代码并没有发现提交记录 ...
- 课堂作业 泛型类-Bag
自定义泛型类Bag 一.具体代码: 代码连接 二.伪代码: 1.思路: 老师讲完后我的想法是要做出一个类似于List的Bag,首先它的本身是又数组构成的并且是可自动增加长度的,然后实现一些基本的操作, ...
- 201621123031 《Java程序设计》第9周学习总结
作业09-集合与泛型 1.本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 一.泛型的基本概念 泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Paramet ...
- vim配置之taglist插件安装
上次说了不带插件的vim配置,今天补充两个,来日方长,不定期更新: 首先看一个路径: 下载ctags,将其中的ctags.exe复制到上边目录下边: 地址:https://sourceforge.ne ...
- 团队作业4——第一次项目冲刺(Alpha版本)2017.11.16
第一次会议:2017-11-16 大家的任务完成的不错^_^,继续努力了. 上图: 忘记照了,额....... 会议主要内容: 1.登录功能的讨论 2. 代码统一 具体分工: 成员 计划任务 遇见难题 ...
- 安装Loadrunner 11.0时,弹出缺少2.8 sp1组件--解决方案(win7)
这是因为注册表缺少FullInstallVer和Version,归根到底是madc安装的的问题 以下是解决方法: 1.运行regedit,打开注册表,进入HKEY_LOCAL_MACHINE\SOFT ...
- 09-移动端开发教程-Sass入门
1. 引言 CSS3之前的CSS都大都是枚举属性样式,而编程语言强大的变量.函数.循环.分支等功能基本都不能在CSS中使用,让CSS的编程黯淡无光,Sass就是一种增强CSS编程的扩展语言(CSS4也 ...
