React Native环境搭建(window)及坑处理
来源:互联网 发布:照片打印软件哪个好 编辑:程序博客网 时间:2024/05/29 09:05
1.安装nodejs
a.https://nodejs.org/en/download/下载对应的版本
b.安装完node后建议设置npm镜像以加速后面的过程(或使用科学上网工具)。注意:不要使用cnpm!cnpm安装的模块路径比较奇怪,packager不能正常识别!
npm config set registry https://registry.npm.taobao.org --globalnpm config set disturl https://npm.taobao.org/dist --global
2.安装Android SDK
建议安装Android Studio包含了React Native应用所需的Android SDK,到http://www.androiddevtools.cn/下载Android Studio,提高下载速度
Android Studio 的具体配置参开以下网站:
http://reactnative.cn/docs/0.41/getting-started.html#content
3.安装java
具体配置参考以下:
http://www.runoob.com/java/java-environment-setup.html
4.安装react-native命令行工具
npm install -g react-native-cli
5.创建项目
react-native init MyProject
其他:
1.安装模拟器Genymotion
http://www.genymotion.net/question/details/Info_2.shtml
注意事项
A.安装模拟器Genymotion,下载模拟器包的时候由于国内墙,一直下载安装失败。
以下是处理方法:
方法一:
a、设置HTTP代理,在Setting->Network,自己设置HTTP proxy和Port,
方法二:
a、找到下载链接,直接用迅雷拖下来
遇到下载失败或者下载太慢,win+R打开运行框,输入 %appdata%, 再点击上一步(Alt+↑ ),找到local文件夹里的Genymobile,打开 查看里面的genymotion.log文件,
找到类似下面的文字
[Genymotion] [Debug] Downloading file
“http://files2.genymotion.com/dists/4.1.1/ova/genymotion_vbox86p_4.1.1_151117_133208.ova”
将http://file……..ova 这个虚拟镜像地址直接用迅雷极下载,并把下载好的文件放到如下文件夹中`
C:\用户\你的用户名\AppData\Local\Genymobile\Genymotion\ova
再次打开模拟器添加你上次需要下载安装的模拟器版本,finish完就可以了
B.react-native run-android安卓运行(或模拟器运行)也是由于墙一直无法安装成功(无法安装下载gradle-2.4-all.zip),速度慢,处理方法如下:
a.到http://www.androiddevtools.cn/这里找到gradle-2.4-all.zip下载
b.下载下来之后,不解压,放到以下目录
C:\Users\你的用户名.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0
c.重新运行命令:react-native run-android,如果第一步环境配置正确的话就可以正常了
C.真机安装后打开白屏,处理方法
设置->应用程序->打开你的安装的应用->权限->把悬浮球选项打开(on) 重启应用 ok,接着就是摇一摇打开菜单点进去设置设置自己安装app的ip,如:192.168.1.13:8081
- React Native环境搭建(window)及坑处理
- window环境下搭建react native及相关插件
- window环境下搭建react native及相关插件
- React-Native 入门环境搭建(Window环境)
- Window下react-native环境搭建小结
- window搭建react-native开发环境
- window平台搭建react-native环境
- Mac React-Native环境搭建及使用
- React Native 入门了解及环境搭建
- window下搭建React Native Android开发环境
- React Native Window 开发环境搭建图文详解
- React Native开发环境搭建——window
- React Native环境搭建
- react native环境搭建
- react-native环境搭建
- React Native环境搭建
- React Native环境搭建
- React Native环境搭建
- VTK修炼之道68:体绘制讨论_梯度不透明度传输函数
- Bash玩转脚本5之Windows上修改环境变量的脚本系统
- C++布尔类型(bool)
- 39-2-2
- nginx+lua+kafka实现日志统一收集汇总
- React Native环境搭建(window)及坑处理
- box-sizing定义元素的盒类型
- 解决Mac安装scrapy失败问题
- 博为峰JavaEE技术文章 ——MyBatis Mapper ResultMap(2)
- Teleport Ultra网站静态资源下载工具
- 决策树的学习
- unity shader 之 CG(C for graphics) 入门(2)——CG的Swizzle操作
- RabbitMQ之mandatory和immediate
- 生成树计数问题——矩阵树定理及其证明