jdk安装完成后,须要配置path环境。html
本人借助Android Studio这款软件完成,搜索引擎输入搜索便可找到下载资源。java
须要配置path,加入如:E:\Android\sdk\platform-tools;E:\Android\sdk\tools;E:\Android\sdk;
因为nodejs中使用GYP进行项目构建管理,而GYP是基于Python的构建工具。所以,须要先安装Python。
此外,在Windows系统下,nodejs采用GYP来生成Visual Studio Solution文件后,须要经过C++的编译器将其编译为二进制文件。所以,又须要先安装C++编译环境。
最后,安装nodejs【墙裂建议选择stable稳定版】。
一系列安装完成后,进入cmd,输入"npm"指令后回车,出现形同如下画面内容,则安装成功。node
须要配置path,加入如:E:\Android\Python27;C:\Users\che\AppData\Roaming\npm;
git可先不安装,若后续步骤皆安装完毕后。执行react native指令抛错,可考虑是不是这个缘由形成。我以前为了排错把这个装上了,结果是nodejs版本问题。因此git是否有影响暂不清楚。故此处标*,望大神往后补充。python
在cmd中输入:npm install -g react-native-cli,回车。 【在此以前可将npm切换至国内镜像: npm config set registry https://registry.npm.taobao.org npm config set disturl https://npm.taobao.org/dist】
cd选择你想要存放项目的目录下,执行:react-native init cheProject(项目名称),回车。这个过程比较慢,至少10分钟以上。当出现如下画面,恭喜您。react
手机经过USB链接电脑,切换成调试模式后。在cmd中输入:adb devices,可查看设备是否接入成功。
安卓系统版本大于5.0的直接执行:adb reverse tcp:8081 tcp:8081,实现端口代理配置。【小于5.0参考】
cd至刚才初始化成功的项目目录下,执行:react-native run-android,初次执行react-native须要下载一些文件等,编译完成后会自动一个以你的项目命名的APP至你的手机上。android
Reload JS后,错误变动为:
若是你和我同样,根据网上的方法:Dev Settings > Debug server host & port for device and enter <your IPv4 adress>:8081,而后Relaod JS甚至重启APP都没效果,且用的RN版本是0.18.1。可尝试如下解决方法:
删除 你RN项目下node_modulesreact-deep-force-update.babelrc这个文件。git
持续更新...github
参考文献:npm