React Native环境搭建及项目生成运行

React Native环境搭建及项目生成运行
React官方网址:
https://reactnative.cn/
必须安装的依赖有:Node、React Native 命令行工具、Python2 以及 JDK 和 Android Studio。
注意 :Node 的版本必须高于 8.3,Python 的版本必须为 2.x(不支持 3.x),而 JDK 的版本必须是 1.8(目前不支持 1.9 及更高版本)。安装完 Node 后建议设置 npm 镜像以加速后面的过程(或使用科学上网工具)。
注意:不要使用 cnpm!cnpm 安装的模块路径比较奇怪,packager 不能正常识别!
1.安装Node
Node安装后会自带npm,Dos下设置国内镜像地址
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
安装Yarn(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
2.安装Android Studio(最新版本Android Studio有自带SDK,自己下载SDK也可以。)
记得勾选Android Virtual Device(目前编译 React Native 应用需要的是Android 8.0 (Oreo)版本的 SDK)
在这里插入图片描述
在这里插入图片描述
记得安装Android Studio和Phyton后要配置环境变量并把%ANDROID _HOME%\platform-tools;%ANDROID _HOME%\tools以及C:\Python27添加到Path环境变量中。(默认Android Studio在C:\Users\Administrator\AppData\Local\Android\Sdk,这里只举个例子):
在这里插入图片描述
Dos下进入需要安装的项目文件夹中使用 React Native 命令行工具来创建一个名为"AwesomeProject"的新项目:
react-native init AwesomeProject
等待创建完成后React Native也就差不多完成了,接下来要看如何运行了
3. 你可以使用 Android Studio 打开项目下的"android"目录,然后可以使用"AVD Manager"来查看可用的虚拟设备,它的图标看起来像下面这样:
在这里插入图片描述如果你刚刚才安装 Android Studio,那么可能需要先创建一个虚拟设备。点击"Create Virtual Device…",然后选择所需的设备类型并点击"Next"。
在这里插入图片描述
在这里插入图片描述

创建完Android虚拟设备后先运行Android虚拟设备(运行虚拟设备与之前的React Native创建不冲突)
Dos下进入项目文件夹并执行以下命令
cd AwesomeProject
react-native run-android
注意:由于国内的获取环境封锁,build时候需要的很多包都无法获取到,所以前提是你需要一个比较稳定的能访问外网的网络环境,具体搭建过程可以参考以下链接http://blog.sina.com.cn/s/blog_77209cdd0102xfar.html
在Android Studio中File->Setting中设置代理Proxy为你本地VPS以便build时候获取更新包。
用Android Studio打开React Native项目AwesomeProject\android文件夹下的Android文件,然后等待项目自动build下载相应文件(下载时间有点长,需要耐心等待)。
在这里插入图片描述
在这里插入图片描述

下载过程中有时候会出现包下载不到,浏览器中查看提示的包错误链接时候返回404错误确实是包的数据源问题,这时候就不得不更换包的版本或者buildToolsVersion了,最简单的方式就是你先用Android Studio创建一个本地Android应用然后查看相应的Gradle以及Build版本后然后照搬照套。
在这里插入图片描述
在这里插入图片描述
执行命令react-native run-android有的会提示jcenter的错误,这时候可以在gradle中设置生成时候获取包的url

maven{url ‘http://maven.aliyun.com/nexus/content/groups/public/’}
在repositories的jcenter()上添加如上maven方法并设置Enable embedded Maven repository
在这里插入图片描述
在这里插入图片描述
最后再try again一次应该就可以build成功了,然后我们就可以继续执行命令react-native run-android了,但是执行后模拟器上出现如下红屏情况,最主要的原因是因为React Native新版本文件名已经从index.android.js变为了index.js(在AwesomeProject项目文件夹中我们能看到index.js文件)
在这里插入图片描述
在这里插入图片描述
1.新建assets:进入\android\app\src\main新建assets文件夹
2.生成index.android.bundle文件:Dos下进入AwesomeProject项目文件夹下执行如下语句:
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
然后你就可以在项目文件夹AwesomeProject\android\app\src\main\assets下看到index.android.bundle文件了
3.重新运行react-native run-android
在这里插入图片描述
注意:以后每次修改AwesomeProject文件夹下面的文件后都要重新执行以上index.android.bundle生成语句后才能在Android中看到结果
最后一步要发布自己的.apk文件只要在Android Studio打开的项目中点击菜单栏的Build->Build Bundle(s)/APK(s)->Build APK(S)之后程序就会自动生成.apk文件,在项目文件夹AwesomeProject\android\app\build\outputs\apk\debug中就能看到相应的.apk生成文件
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
React Native 是一个基于 React 的框架,可以用于构建原生应用程序。在开始 React Native 开发之前,需要先搭建相应的开发环境。下面是 React Native 环境搭建的步骤: 1. 安装 Node.js 和 npm React Native 使用 Node.js 和 npm 进行构建和管理依赖。可以从 Node.js 官网下载对应平台的安装包,安装完成后,npm 就会随之安装。 2. 安装 React Native 命令行工具 打开终端或命令行窗口,运行以下命令: ``` npm install -g react-native-cli ``` 这个命令会全局安装 React Native 命令行工具。 3. 安装 Android Studio(仅适用于 Android 平台开发) 如果要进行 Android 平台开发,需要安装 Android Studio。可以从 Android Studio 官网下载对应平台的安装包,安装完成后,启动 Android Studio,并安装相应的 SDK 和 Android 虚拟设备(AVD)。 4. 配置 Android 环境变量(仅适用于 Windows 平台开发) 在 Windows 平台上进行 Android 开发时,需要配置相应的环境变量。可以在系统的“环境变量”中添加以下两个变量: - ANDROID_HOME:指向安装的 Android SDK 的路径 - PATH:在原有的 PATH 变量值后面添加 Android SDK 的 tools 和 platform-tools 目录的路径 5. 创建项目 在终端或命令行窗口中,进入到要创建项目的目录,运行以下命令: ``` react-native init MyProject ``` 这个命令会创建一个名为 MyProject 的项目,其中包含了 React Native 的基本文件。 6. 运行项目 进入到项目的根目录,运行以下命令: ``` react-native run-android ``` 这个命令会启动 Android 模拟器,并在模拟器上运行项目。如果要在真机上运行项目,需要先将手机连接到电脑,并按照官方文档的说明进行配置。 以上就是 React Native 环境搭建的步骤,希望对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值