Windows版本搭建安装React Native环境配置及相关问题
Posted achenxy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows版本搭建安装React Native环境配置及相关问题相关的知识,希望对你有一定的参考价值。
此文档整理参考地址:
http://www.lcode.org/%E5%8F%B2%E4%B8%8A%E6%9C%80%E8%AF%A6%E7%BB%86windows%E7%89%88%E6%9C%AC%E6%90%AD%E5%BB%BA%E5%AE%89%E8%A3%85react-native%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE/
http://android-mirror.bugly.qq.com:8080/include/usage.html
![](https://image.cha138.com/20210610/a1c8f07c39804c678579ba72c30656ec.jpg)
A、打开Android SDK Manager
- 选中以下项目:
- Tools/Android SDK Tools (24.3.3)
- Tools/Android SDK Platform-tools (22)
- Tools/Android SDK Build-tools (23.0.1)(这个必须版本严格匹配23.0.1)
- Android 6.0 (API 23)/SDK Platform (1)
- Extras/Android Support Library(23.0.1)
- Extras/Android Support Repository
注:Extrasz中如果没有子菜单:将腾讯推荐的镜像地址:https://dl.google.com/android/repository/ 加入到SDK Manager-->Tools-->Manager Add-on Sizes-->User Defined Sites-->new,加入后再Packages-->reload,Extrasz就会有信息了
![](https://image.cha138.com/20210610/f757afff5a54471895931fdd8c55764f.jpg)
C、检查代理是否正常工作
点击菜单Package>Reload,如果能获取新版本,表明可以正常访问镜像
D、选择包进行安装
![](https://image.cha138.com/20210610/d6aa4541417c49638b102ee09bfaada2.jpg)
正在安装。。。
![](https://image.cha138.com/20210610/06ed46548f20448eba8b823788d63209.jpg)
![](https://image.cha138.com/20210610/e4cae54d5007458ea8428656aadb0ade.jpg)
![](https://image.cha138.com/20210610/c7ffd1ddb3cd4236870a4b9ab68c3cff.jpg)
![](https://image.cha138.com/20210610/65d4eb737628472e895366a232a55354.jpg)
![](https://image.cha138.com/20210610/c1bad7b4bc374b03862854e7195bc0e5.jpg)
![](https://image.cha138.com/20210610/d0e5623229224408b477343c15fe9e89.jpg)
clone成功后:
![](https://image.cha138.com/20210610/18d6ed44bf934faa9569337ab6e87f96.jpg)
3) 进入刚刚目录下的react-native目录下的react-native-cli目录,输入npm install -g
安装好之后,可以命令行下就有react-native命令了
7、创建RN项目
进入你希望创建项目的目录后,输入react-native init AwesomeProject,等待一段时间(较慢)
![](https://image.cha138.com/20210610/0ee97bba3e1c4b8695fc8f67125e4ab9.jpg)
成功后:
![](https://image.cha138.com/20210610/9a4bbfc3b6254d458ea30c3ae3a707bd.jpg)
目录结构:
![](https://image.cha138.com/20210610/e8dcd2b71269412cbcdb9a6230bdd0e0.jpg)
![](https://image.cha138.com/20210610/8948d440ee594a1b81512c9184efc643.jpg)
这时候可以用浏览器访问http://localhost:8081/index.android.bundle?platform=android,如果可以访问表示服务器端已经可以了。
9、运行项目
刚刚运行package的命令行不要关闭,重新启动一个新的命令行,进入项目目录,输入react-native run-android
注:此处下载需要科学上网
等待运行(如果是第一次运行,首先会下载gradle,时间较长),运行成功后出现下图
第一次手机肯定报错
![](https://image.cha138.com/20210610/a6f3efd601dc4f8bac9b3bc67d8b58fd.jpg)
这时候我们摇一摇手机,点击Dev Settings后,点击Debug server host & port for device,设置IP和端口
摇一摇”这个动作在模拟器可以用ctrl+M (Menu)来调出Dev setting菜单。
![](https://image.cha138.com/20210610/800b393d45c8456881aefefd18d9e4e0.jpg)
这里的IP是电脑的IP,不知道的可以在命令行中输入ipconfig进行查询,端口号固定8081
![](https://image.cha138.com/20210610/298a8786b89b4813a90fa311bb21e57c.jpg)
置完成后,回到空白页面,再次摇一摇手机,选择Reload JS,程序就运行起来,出现Welcome to React Native!
![](https://image.cha138.com/20210610/4e2a99d57fab4121b68c5f26fd5c0c3b.jpg)
![](https://image.cha138.com/20210610/02898bae560e450d9201f117ab29a51f.jpg)
3、Genymotion启动device后显示白屏:
![](https://image.cha138.com/20210610/021c895f44ab49bc9cad31f4f1651c71.jpg)
![](https://image.cha138.com/20210610/017f75b44a184d1d8d7844ea9373aaac.jpg)
以上是关于Windows版本搭建安装React Native环境配置及相关问题的主要内容,如果未能解决你的问题,请参考以下文章
史上最详细Windows版本搭建安装React Native环境配置