react native真机运行须知

1.参照配置地址

http://reactnative.cn/docs/0.46/getting-started.html#content

2.运行cmd

3.安装Chocolatey:

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

4.使用Chocolatey来安装Python 2.

choco install python2

5.使用Chocolatey来安装NodeJS

choco install nodejs.install

(不行可以用 choco upgrade nodejs.install 试试,https://chocolatey.org/看到的)

6.安装完node后建议设置npm镜像以加速后面的过程(或使用科学上网工具)。注意:不要使用cnpm!cnpm安装的模块路径比较奇怪,packager不能正常识别!

npm config set registry https://registry.npm.taobao.org --global

npm config set disturl https://npm.taobao.org/dist --global

7.Yarn、React Native的命令行工具(react-native-cli)

Yarn是Facebook提供的替代npm的工具,可以加速node模块的下载。React Native的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务。

npm install -g yarn react-native-cli

安装完yarn后同理也要设置镜像源:

yarn config set registry https://registry.npm.taobao.org --global

yarn config set disturl https://npm.taobao.org/dist --global

8.任何一步有问题可以,重启一下电脑试试(看看环境变量是否更新)

9.为adb配置环境变量

在path后面加上Android sdk的地址:例如

新建环境变量Android

D:\androidstudiosdk\studiosdk\android-sdk-windows\platform-tools

10.测试安装

react-native init AwesomeProject

cd AwesomeProject

react-native run-android

11.真机测试出现的问题

unable to load script

解决地址:http://blog.csdn.net/u014175342/article/details/73823904

红屏问题:http://blog.csdn.net/eric_niezhangyu/article/details/51692297

12.待解决问题oppo R9手机不能运行,原因主要在于这手机,安装个app,都需要先问是否安装这类的问题,开发者点击安装,才开始安装,完又问是否打开app,之类的问题,导致app无法自动安装。

13.开发react native需要使用的工具,webstorm。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • -------------如果你使用的是Mac OS系统,请参照以下步骤----------- 安装前注意: 1)...
    Lucky丶晴阅读 3,567评论 0 3
  • React Native开发环境可以搭建在Windows平台或苹果平台下。本文是作者亲测的在Windows平台下的...
    Harry66阅读 3,240评论 0 0
  • 项目最近经常出现资源紧缺的情况,让我头疼不已。可产品经理是条狗,而不是管理者,所以我无权要求他人加班。遗憾之余,想...
    hello张小凡阅读 6,238评论 1 5
  • 二零一六年十二月十二日 淘宝的亲亲节 我结婚后的一个月二十二天 家 准确的来说娘家 在家的第五天 突发奇想 随便写...
    斑离阅读 1,378评论 0 0
  • 文字是情绪的表达,你不用刻意的去遣词造句,它是潜意识的,脑洞要开。
    栖三千阅读 1,001评论 1 0