ReactNative开发(一)之开发环境搭建

序语:博主站在一个Android开发人员的角度

1、JDK的安装和配置

对于jdk的配置环境的细节在这里我就不过多的去说明,但是特别注意的一点,最好是安装jdk8及以上的版本,避免编译的时候提示你jdk版本过低,然后在这里我还出现了一个情况,java环境变量配置并没有什么问题,但是在执行javac的时候却提示你不是系统的命令, 我的系统是window10,然后查阅了相关资料发现,在环境变量里面,window10突然识别不了javahome环境变量,所以这里我们设置成了绝对路径,然后才可以

2、SDK的相关下载及配置

对于现在的sdk和androidstudio下载后,是没显示是SDKmanager的,然后在AndroidStudio的setting里面下载需要的东西,并且还需要配置环境变量Android_home,否则可能会出现相关的问题;

ANDROID_HOME=> E:\Android\sdk
%ANDROID_HOME%\tools;
%ANDROID_HOME%\platform-tools
============================================
Android SDK Build-tools version 23.0.1
Android 6.0 (API 23)
Android Support Repository
Local Maven repository for Support Libraries

这里写图片描述

3、node安装和配置

这里想要安装ReactNative必须先安装node
这里提供官方下载地址:https://nodejs.org/en/
然后通过node -v的命令来测试NodeJS是否安装成功,安装成功后添加node的环境变量的配置,这一步不可少;
安装完node后建议设置npm镜像以加速后面的过程(或使用科学上网工具,否则下载会很慢):

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

4、Git的安装和配置

安装React-native需要用到git,需要先下载对应的客户端,然后将git加入path环境变量即可,这里下载可能会很久,请耐心等待,这里我们看下整个环境变量的配置

这里写图片描述

下载地址:https://git-for-windows.github.io/
在你想安装的位置下的路径,输入命令
git clone https://github.com/facebook/react-native.git

这里写图片描述

5、在react-native-cli目录安装react-native

进入eact-native-cli目录输入npm install -g,这里可能会出错

这里写图片描述

这里出错的原因,可能是因为node的环境变量没有配置,导致执行不了npm命令,实在不行就执行npm install react-native-cli -g来安装

这里写图片描述

6、创建RN项目

在创建项目的目录后,输入react-native init AwesomeProject,(这里AwesomeProject为工程名)等待一段时间,创建项目如果还报错,看看是否添加了环境变量C:\Users\shiqi\AppData\Roaming\npm,然后清除npm-cache,确认环境变量没有缺少,使用的是科学上网;

这里写图片描述

成功只有会提示你在哪一个平台运行

这里写图片描述

7、运行RN

这里我们进入到项目的里面,执行react-native start,等待一段时间

这里写图片描述

这里我提示没有这个包,那么我们执行npm install 包名

这里写图片描述

重新运行之后提示开启

这里写图片描述

这里尝试访问这个地址,如果显示网页,则证明访问服务端没问题;
http://localhost:8081/index.android.bundle?platform=android

这里写图片描述

8、运行项目

在刚才开启RN的命令行窗口不要关闭,另启一个命令行窗口,进去项目的目录,开启模拟器或者链接手机,输入react-native run-android

这里写图片描述

这里在下载gradle包,可能要花点时间,然后我这里报错

这里写图片描述

这里提示模拟器和设备的原因,我链接了一个模拟器后再运行

这里写图片描述

这里提示SDK build Tools23没有,那么我在再sdkmanager或者AndroidStudio中下载完整的Build Sdk Tools版本后,再运行

这里写图片描述

这里提示这样的错误,我们需要在手机或者模拟器中卸载同样的名字的项目,然后再运行

这里写图片描述

终于运行成功,在模拟器中显示如下

这里写图片描述

这里链接手机却显示报错,原来是因为模拟器跟电脑实在同一个局域网

这里写图片描述

这里我们拿手机摇两下,看到一个弹窗,找到Dev Settings,点击Debug server host & port for device设置IP和端口,这个动作在模拟器可以用ctrl+M (Menu)来调出Dev setting菜单;

这里写图片描述

输入电脑的ip和固定端口8081,然后回到主页面Reload,显示欢迎页

这里写图片描述

这里我们整个环境的配置就完成了,一起来开发React Native项目吧~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值