跟着慕课网做案例,搭建rn环境遇到很大问题。

下面说一下;

首先看一下文档:http://reactnative.cn/docs/0.44/getting-started.html#content

注意其中的几句话:

Android Studio需要Java Development Kit [JDK] 1.8或更高版本。你可以在命令行中输入 javac -version来查看你当前安装的JDK版本。如果版本不合要求,则可以到 官网上下载。 或是使用包管理器来安装(比如choco install jdk8或是 apt-get install default-jdk

SDK Tools窗口中,选择Show Package Details,然后在Android SDK Build Tools中勾选Android SDK Build-Tools 23.0.1(必须是这个版本)

配置java

也就是说你的javac要管用,不管用的可以看这里:http://www.cnblogs.com/yanghuahui/archive/2012/06/29/2570086.html

配置安卓sdk

还说你的tools要是23.0.1。新版本的as貌似去掉了笨重的sdkManager,默认的给你安装了sdk,不需要手动配置。但是下载的tools是25,所以就不能运行rn。

打开Androidsdk目录,在这里

C:\Users\Administrator\AppData\Local\Android\sdk\build-tools

添加tools

C:\Users\Administrator\AppData\Local\Android\sdk\platforms

这里添加sdk

可以从网上下载直接用,也可以用老的sdkmanager下载了之后拷贝一份放进去

配置gradle不用每次下载

每次运行

react-native start
react-native run-android
都要等待下载gradle-2.14-all.zip,可以通过这篇文章解决。
 
配置运行成功的app
 
安装成功后,还有个红屏的坑,记得摇一摇
参考: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/

史上最详细Windows版本搭建安装React Native环境配置

ip地址记得用本机真实ip,用127.0.0.1不管用。
 
与夜神的绑定记得多试试,相对来说用时短一点。
参考:http://www.cnblogs.com/hongguang-kim/p/5917633.html
上面总共浪费了我3个小时。坑死了。
 
 

最新文章

  1. NoSQL初探之人人都爱Redis:(3)使用Redis作为消息队列服务场景应用案例
  2. 使用MS Test进行单元测试
  3. 安卓初級教程(1):@Database(1)
  4. 报表控件NCreport教程:报表高级设计
  5. Nagios 安装配置
  6. Safari5及以下版本不支持Date的横杠字符串格式
  7. javascript设计模式学习之五——策略模式
  8. ${fn:length(worklicenseList)} #表示不在struts堆栈里,没有#表示从struts堆栈里取
  9. linux编程之线性表
  10. 关于mwArray和一般数组的区别
  11. VJGUI消息设计-兼谈MFC、QT和信号/槽机制
  12. Android学习笔记(四十):Preference使用
  13. 用Jstack跟踪Cpu占用率的Java线程(转)
  14. List environment variables from Command Prompt
  15. 用户代理字符串(navigator.userAgent)检测方法
  16. MacOS App代码申请管理员权限
  17. [SQL]LeetCode627. 交换工资 | Swap Salary
  18. __x__(45)0910第六天__各种表单
  19. ios OC 关键字 copy,strong,weak,assign的区别
  20. 对python pickle的理解

热门文章

  1. Scala - 语言专家 - Desugar Scala code
  2. (Java实现) 最大团问题 部落卫队
  3. Java实现 LeetCode 699 掉落的方块(线段树?)
  4. Java实现 蓝桥杯 算法提高 概率计算
  5. Java实现 LeetCode 230 2的幂
  6. Java实现第十届蓝桥杯旋转
  7. Python——day3
  8. Python面试常用的高级用法,怎么动态创建类?
  9. 基于ABP做一个简单的系统——实战篇:1.项目准备
  10. mysql基础-数据库表简单查询-记录(五)