React-Native环境搭建需要: 
1、安装Java JDK 
2、安装Android Studio 
3、安装node.js 
4、安装git 
5、安装Python 2.x (注意目前不支持Python 3版本) 
6、安装react-native-cli 
7、测试环境是否搭建好

附:React-Native中文网环境搭建链接 https://reactnative.cn/docs/0.46/getting-started.html#content

一、java Jdk安装,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。由于我的系统是64位的,这里选择:jdk-8u131-windows-x64.exe。下载完后,双击jdk-8u131-windows-x64.exe 进行安装。 
接着配置系统环境,右击“计算机”–>”属性”–>”更改设置”–>”高级”–>”环境变量”,如图: 
 
点击系统变量的“ 新建”–>输入 JAVA_HOME以及jdk安装路径,如图: 

在系统变量里找到Path,双击在变量值的最前面加上 %JAVA_HOME%\bin;后,点击确定。如图: 

重打开cmd命令,输入 
java -version 后出现如下图则java环境配置成功: 

二、由于Android Studio包含了运行和测试React Native应用所需的Android SDK和模拟器。所以android studio安装,下载地址:https://developer.android.com/studio/index.html

附android studio安装教程链接:http://www.runoob.com/android/android-studio-install.html

Android studio安装时,记得要勾选上android sdk,如下图: 

设置环境变量ANDROID_HOME 与JAVA_HOME配置类似,右击“计算机”–>”属性”–>”更改设置”–>”高级”–>”环境变量”,点击系统变量的“ 新建”–>输入 ANDROID_HOME以及sdk路径,例如:(ANDROID_HOME=> E:\Android\sdk)设置环境变量Path:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools; 
重打开cmd命令,输入adb 后出现如下图则android 环境配置成功: 

三、node.js安装,下载地址:https://github.com/coreybutler/nvm-windows/releases 下载 nvm-setup.zip 安装文件。 
双击运行安装,安装完后,打开cmd命令窗口,输入nvm -version,出现以下界面,证明nvm安装成功!

为了安装node.js安装更快,nvm配置淘宝镜像 
找到刚才nvm的安装目录下的settings.txt文件,打开在末尾增加 node_mirror: http://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/

然后通过nvm安装对应版本的nodejs,打开cmd命令窗口,运行 
nvm install latest(安装最新版本) 
也可以指定版本 nvm install 6.10.0 
安装完成后会以下界面: 

四、git安装,如果没有配置git,需要先下载对应的客户端,然后将git加入path环境变量即可. 
下载地址:https://git-for-windows.github.io/

五、Python安装 (注意目前不支持Python 3版本) 
下载地址:https://www.python.org/downloads/release/python-2713/

下载完后,双击安装 python-2.7.13.amd64.msi,安装完后,配置环境变量,在path的最前面添加python的安装路径,如图: 

重打开cmd命令,输入python -v 后出现如下图则python 环境配置成功: 

六、react-native-cli安装(React Native的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务。) 
cmd命令,输入 npm install -g yarn react-native-cli 
如果成功的话,如下图所示: 

七、测试React-Native是否搭建好 
主要下面三个命令初始化react-native项目并运行到android手机上。 
1、react-native init HelloProject 
2、cd HelloProject 
3、react-native run-android

步骤1 在F盘创建一个名为RN的文件夹用于包含react-native项目,进入目录,按住Shift+鼠标右键,选择在“在此处打开命令窗口(W)”如图: 

接着输入react-native init HelloProject,初始化react-native项目,运行完后,如果成功会在F盘的RN文件夹生成一个HelloProject项目,如图:

步骤2 cd HelloProject 进入项目

步骤3 电脑通过USB连接手机,手机要在设置打开“开发者选项”(不同的手机,打开的方式不同)。然后输入react-native run-android命令,成功的话会出现下图: 
 

同时,手机上会出现,以下界面 

注意事项: 
如果运行不能成功,有以下可能: 
1、要确保以上工具都安装了,并且到加入系统环境变量的Path路径上

2、存放react-native项目的文件夹名,最好是由字母和下划线组成

3、查看手机是否连接上电脑,可以用adb devices命令查看是否连接上,如下图: 

4、项目中的目录下的 android–>build.gradle中 
compileSdkVersion 23 
buildToolsVersion “23.0.1” 
中的版本,android sdk要包含有。 
查看android sdk build版本,打开android studio,菜单File–>选项 Settings –> Appearance&Behavior –> System Settings –>Android SDK–>SDK Platforms和 SDK Tools,如下图:

5、检查android 环境变量是否配置好

6、如果允许出现白屏或者报错,可以通过摇一摇手机或者电脑cmd运行adb shell input keyevent 82命令,调查调试框,如图: 

接着,点击Dev Settings,如图: 

然后点击Debug server host & port for device,输入ip和端口,如图: 

最后,重新运行 react-native run-android 即可。

附: 
React-native调试: 
1、如果android模拟器的话,可以在电脑键盘上的按两下R (reload项目) 
2、真机调出调试窗口: 
(1)手机摇一摇 
(2)手机菜单键(某些手机不行) 
(3)电脑打开cmd运行 adb shell input keyevent 82 
3、连接模拟器方式 
夜神模拟器 adb connect 127.0.0.1:62001 
逍遥模拟器 adb connect 127.0.0.1:21503

windows 64位下,React-Native环境搭建详解 (Android)的更多相关文章

  1. Mac系统下React Native环境搭建

    这里记录一下在Mac系统下搭建React Native开发环境的过程: 1. 安装HomeBrew: /usr/bin/ruby -e "$(curl -fsSL https://raw.g ...

  2. Windows下的SVN环境搭建详解

    前言:最近因为要和其他人合作开发项目,所以花时间搭建了SVN的环境. 因为是初次使用SVN,对于SVN的环境搭建很不熟悉,再加上网上的教程都介绍的比较粗略,导致前前后后重做了几次. 当然最终是搭建成功 ...

  3. React native 环境搭建遇到问题解决(android)

    新建项目 react-native init TestApp 运行项目 react-native run-android 不好意思,错误马上就到了 问题一 通常遇到这个错误之后,系统会给出这个具体详情 ...

  4. Ubuntu17.10 React Native 环境搭建

    React Native 环境搭建 环境:ubuntu17.10 安装依赖 必须安装的依赖有:Node.React Native 命令行工具以及 JDK 和 Andriod Studio. 安装nod ...

  5. Windows GTK+ 环境搭建(详解)

    来源:http://blog.sina.com.cn/s/blog_a6fb6cc901017ygy.html Windows GTK+ 环境搭建 最近要做界面的一些东西,但是对微软提供的类库MFC不 ...

  6. Python环境搭建详解(Window平台)

    前言 Python,是一种面向对象的解释型计算机程序设计语言,是纯粹的自由软件,Python语法简洁清晰,特色是强制用空白符作为语句缩进,具有丰富和强大的库,它常被称为胶水语言. Python是一种解 ...

  7. 初学 React native | 环境搭建(在模拟器上运行)

    我的电脑是windows 所以就以 windows上+Android 配置React native 环境 网上的安装教程非常多,我总结了一下,配置环境时出错原因主要是node java python ...

  8. windows 64位 下 安装 tomcat

    tomcat 版本 windows 64位 .zip apache-tomcat-7.0.42.zip 注意: 1. 安装目录不得有 空格 或 中文字符 2. 然后,在系统环境变量下,新建一个变量: ...

  9. Windows 64位下安装Redis教程

    Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型. Key-Value数据库,并提供多种语言的API. 一.下载 地址:Download redis-latest ...

随机推荐

  1. Python-统计svn变更代码行数

    1 #!/bin/bash/python 2 # -*-coding:utf-8-*- 3 #svn统计不同url代码行数变更脚本,过滤空行,不过滤注释. 4 import subprocess,os ...

  2. k-means算法MATLAB和opencv代码

    上一篇博客写了k-means聚类算法和改进的k-means算法.这篇博客就贴出相应的MATLAB和C++代码. 下面是MATLAB代码,实现用k-means进行切割: %%%%%%%%%%%%%%%% ...

  3. stardict dict url

    http ://download.huzheng.org/zh_CN/  tar -xjvf a.tar.bz2 -C /usr/share/stardict/dic 

  4. cocos2d-js Shader系列1:cocos2d-js Shader和OpenGL ES2.0

    cocos2d的Shader也就是差不多直接跟GPU打交道了,跟Flash的Stage3D(AGAL)类似,不过没有AGAL这么恶心,不需要直接编写汇编语言.而Fragment Shader又跟Fla ...

  5. Oracle11g口令过期的解决

    今天发现服务器上的Oracle11g突然登录不上去了,提示ORA-28002错误,说是口令过期. 1. 用DBA账户登录SQL PLUS.我用的是SYS. 2. 系统会提示口令失效,但是会马上让你重置 ...

  6. VS2017自带VS2015编译器等在命令行下无法使用问题

    1.起因 早前把VS2015卸了,安装了VS2017.因为VS2017安装的时候可以选择安装VS2015编译套件,也就安装了.使用上一直没有什么问题,所以也没有注意到这个细节. 后来使用cmake生成 ...

  7. 使用CodePush实时更新 React Native 和 Cordova 应用

    近期公司的React native App(云订货)用上CodePush实时更新App技术了.棒棒的 CodePush 是微软开发的.能够实时更新 React Native 和 Cordova 应用. ...

  8. Apk反编译助手

    Android是一个让人很纠结的产品,它开源开放,但是也有很多蛋疼坑爹的地方,还是那句话,谁开发谁知道! Apk反编译助手,懒人和对command line无爱的同学们可下载看看,至少需要.net 2 ...

  9. Docker(二):Dockerfile使用介绍

    上一篇文章Docker(一):Docker入门教程介绍了 Docker 基本概念,其中镜像.容器和 Dockerfile .我们使用 Dockerfile 定义镜像,依赖镜像来运行容器,因此 Dock ...

  10. webpack window 安装loader

    1.安装loadernpm install css-loader style-loader --save-dev 2.配置loader,在webpack.config.js中 module: { lo ...