windows配置react-native 开发环境(开发android版本)
新到的公司用的window系统,要开发react-native,没办法,只好一步步开始配置其开发环境。
- 安装node环境,https://nodejs.org/zh-cn/ 官网下载即可。
- 安装react-native-cli,
npm install -g yarn react-native-cli
这里没有强制用yarn,也可以用cnpm,个人比较推荐yarn.安装完后,开始搭建java环境了.
- 安装java环境.
下载jdk,http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
找到相对应的直接下载就可以,我选择的是:
指标指错了,应该指向64位的.
一路点击下一步即可.安装完后,
- 环境变量中进行相应的配置,如下:
我是装在这个文件下面的,在系统变量中新增一个变量即可,然后在环境变量中:
在后面加上这些个变量,%JAVA_HOME%bin;%JAVA_HOME%jrebin
OK,JAVA环境变量配置完了,可以到命令行中输入java试试,如果有这类提示就说明安装好了.
- 接下来配置android环境:
安装android studio 官网下载:http://www.android-studio.org/;
一路下一步,到选择的时候,选择
检查已安装的组件,尤其是模拟器和HAXM加速驱动.
安装完成后,在Android Studio的欢迎界面中选择Configure | SDK Manager;
在SDK Platforms
窗口中,选择Show Package Details
,然后在Android 6.0 (Marshmallow)
中勾选Google APIs
、Android SDK Platform 23
、Intel x86 Atom System Image
、Intel x86 Atom_64 System Image
以及Google APIs Intel x86 Atom_64 System Image
。
在SDK Tools
窗口中,选择Show Package Details
,然后在Android SDK Build Tools
中勾选Android SDK Build-Tools 23.0.1
(必须包含有这个版本。当然如果其他插件需要其他版本,你可以同时安装其他多个版本)。然后还要勾选最底部的Android Support Repository
.
完成以上安装后,接下来安装模拟机,当然也可以用真机调试.
- 模拟机安装
我选择的是逍遥游的模拟器,是经过大量的实践证明,还是款模拟器好用,下载地址:http://www.xyaz.cn/
完成安装后,需要使用命令行连接上模拟器:adb connect 127.0.0.1:21503.
- adb命令行配置:
在安装完android studio后,需要设置系统变量:
我安装的路径为:C:UsersxianianwangAppDataLocalAndroidSdkplatform-tools;C:UsersxianianwangAppDataLocalAndroidsdktools
需要配置两个环境,然后:
在这里加上%ANDROID_PATH%,即刚刚加上去的变量.这样便可以用adb这个命令行了.
在adb connect 127.0.0.1:21503之后,用adb devices,看看是否已经有连接上的模拟器.
如下:
OK 大功告成!
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- MySQL-1
- 并发编程之Atomic&Unsafe魔法类详解
- Hexo+Next7.X 博客美化教程合集
- 波士顿房价预测 - 最简单入门机器学习 - Jupyter
- 机器学习竞赛分享:NFL大数据碗(上篇)
- 大文件分割、命名脚本 - Python
- adb常用命令总结
- Cypress执行测试并邮寄发送测试报告
- 重拾前端技能为你的职业前程保驾护航
- 检查图片是否损坏、图片后缀是否与实际图片类型对应 - Python
- 规则引擎 - drools 使用讲解(简单版) - Java
- Python奇技淫巧 - 持续更新中....
- 150+行Python代码实现带界面的数独游戏
- Python实现十大经典排序算法
- 140行Python代码实现Flippy Bird