2019独角兽企业重金招聘Python工程师标准>>>

最近看到React Native好像好厉害的样子,好奇心驱使之下体验了一下并将在Window下搭建React Natvie Android环境的步骤记录下来,并有需要的朋友参考。(我都是参考官方文档的)

react-native的GitHub地址:https://github.com/facebook/react-native

react-native的文档地址:http://facebook.github.io/react-native/docs/getting-started.html

1.准备工作:

打开文档点击'Android Setup',可以看到需要

(a)安装Git from Windows(傻瓜式安装)

(b)Android SDK(配置ANDROID_HOME环境)

(c)使用Gradle构建的(如果你已经在使用Android Studio的这些的都可以忽略了)

注:(这些工作要准备好不然最后出错就好坑了)

2.开始

上面两张图都提示我们需要安装Node.js,打开链接下载Node.js进行安装(傻瓜式安装)。在这里下载最新的。

打开cmd运行执行以下命令

$ npm install -g react-native-cli

$ react-native init AwesomeProject

上面这个命令下载AwsomeProject,如果下载不了可以在我的GitHub的AwesomeProject下载。

命令行在线下载的Awesome默认放到用户文件夹下。

注: AwesomProject下的anroid下的local.properties文件是没有的,这里我从其他项目直接copy过来。

接下来重新打开一个cmd并切换到AwesomProject目录

执行 npm start,会显示如图的提示,然后再输入react-native start命令。如果显示如图那样,证明你服务已经启动了,在这里我们可以看到服务的端口是8081.

我们在浏览器证明服务是否启动:

在浏览器输入地址:http://localhost:8081/index.android.bundle?platform=android

如果显示下图的那样,那就证明服务已经启动了。如果没有启动的话,接下来那就不用做啦~~~直接break吧

最后我们编译运行AwesomeProject。有点激动了吧。。。。记得要先打开Genymotin模拟器或者连上真机。

执行react-native run-android命令

如果显示下图,那就说明AwesomeProject项目编译成功了。

最后就是这样子的啦~~哈哈~~~(改过了index.android.js的效果)

真机需要网络需要在同一个局域网(开个WIFI热点就可以了)

运行在真机上出现以下这种情况。。。怎么办

(这手机系统是5.0.1的)

在官方文档可以看到

执行adb reverse tcp:8081 tcp:8081命令

再点击RELOADJS~~~

以上有误,请大家谅解和纠正。

-------------------------------------华丽的分割线---------------------------------

同文CSDN地址:http://blog.csdn.net/common1140/article/details/50394920

同文博客园地址:http://www.cnblogs.com/common1140/p/5072711.html

我的GitHub地址:https://github.com/zhonghanwen

转载于:https://my.oschina.net/common1140/blog/550501

手把手教你在Windows下搭建React Native Android开发环境相关推荐

  1. Android之Windows下搭建React Native Android开发环境(差不多搞了一天)

    Android之Windows下搭建React Native Android开发环境               穷逼买不起mac,但是他们都说React Native Android只能在mac下面 ...

  2. 在windows下搭建React Native Android开发环境

    1.登录 React Native 中文网 http://reactnative.cn/docs/0.45/getting-started.html 2.登录 Chocolatey 下载包管理工具 h ...

  3. 在Windows下搭建React Native Android开发环境常见问题

    1. task ':app:compileDebugJavaWithJavac'. > Could not find tools.jar 是没有配置Java环境 D:/Java\jdk1.8.0 ...

  4. windows下搭建Apache+Mysql+PHP开发环境

    原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2; MySQL Server 5 ...

  5. Windows下搭建Eclipse+Android4.0开发环境

    官方搭建步骤: http://developer.android.com/index.html 搭建好开发环境之前须要下载以下几个文件包: 一.安装Java执行环境JRE(没这个Eclipse执行不起 ...

  6. python安卓版开发环境搭建_React Native Android 开发环境搭建(Windows 版)

    补上之前说的 Windows 系统的 React Native 开发环境搭建,坑还是比 Mac 环境下的多些.此文的受众还是已经搭建过 Android 开发环境的同学. 需要安装的软件 Chocola ...

  7. Windows下搭建NodeJS绿色版开发环境

    文章最初发布于 szhshp的第三边境研究所 , 转载请注明 开发背景 博客一直用的是Jekyll, 突然想玩玩NodeJS和Hexo, 于是就试着搭建一下 绿色环境, 基于Window8, 不需要管 ...

  8. React Native 一:开发环境搭建

    在学习React Native的过程中,相信对于一个App开发工程师,没有充分的学习过前端开发技术的同学来说,顺利的搭建好开发环境还是比较纠结的. 下面,我就根据我自己学习过程中的总结,跟大家讲解讲解 ...

  9. 手把手教你在Windows下使用MinGW编译libav

    2019独角兽企业重金招聘Python工程师标准>>> 手把手教你在Windows下使用MinGW编译libav libav是在Linux下使用纯c语言开发的,不可避免的,libav ...

  10. 手把手教你在Windows下使用MinGW编译libav(参考libx264的编入)

    转自:http://www.th7.cn/Program/cp/201407/242762.shtml 手把手教你在Windows下使用MinGW编译libav libav是在Linux下使用纯c语言 ...

最新文章

  1. MySQL--区分表名大小写
  2. 微信公众号发多个消息php,微擎系统微信公众号关键字触发回复多条消息实现
  3. CERT.RSA中证书的格式
  4. React中 useState在合成事件中是异步的,怎么获取到useState 设置后的最新值,或者说setState中获取到最新值
  5. Mybatis(10)properties标签的使用及细节,typeAliases和package标签
  6. 反思风险管理的五项核心风险。
  7. 犀牛建计算机键盘,犀牛建模基础教程 键盘建模
  8. 微信小程序官方开发文档——框架
  9. python输入整数_限制输入整数的5种情况(学数学学Python编程)
  10. 2GB显存畅玩 DeepFaceLab更新至2019.12.29
  11. 偷偷告诉你中国小姐姐的真实Size!!
  12. django 解析上传xls文件
  13. SOLIDWORKS motion运动仿真分析
  14. CRMEB-知识付费系统程序配置之直播配置(方法二下)
  15. 【李宏毅《机器学习》2022】作业1:COVID 19 Cases Prediction (Regression)
  16. 让时间成为自己的知心朋友\\《把时间当做朋友》读书笔记
  17. 《UNIX网络编程》配置unp.h头文件
  18. 【CSS】通过定位修改 display 显示模式 ( Display 显示模式转换 | inline-block 改块元素为行内块元素示例 | 为块元素设置浮动 | 为块元素设置定位 )
  19. 1.6 受控电源(非独立源)
  20. 如何将任意品牌型号的蓝牙音响组合成环绕立体声

热门文章

  1. append()方法_python之append方法容易踩的坑
  2. vc 模拟按键 模拟windows消息方式_PC微信电脑端WeChat点击脚本(按键精灵)2020小工具...
  3. 计算机专硕超过270分人数,从18调剂看19备考策略(附76所院校19招生简章)
  4. 凯撒密码的实践使用-1
  5. python 插入数据库 b“Incorrect syntax near ‘,‘.DB-Lib error message 20018
  6. 修改功能(Ajax版)
  7. python笔记26-命令行传参sys.argv实际运用
  8. SpringMVC拦截器(包括自定以拦截器--实现HandlerInterceptorAdapter)(资源和权限管理)...
  9. arcgis api for js实现克里金插值渲染图--不依赖GP服务
  10. Python:线程、进程与协程(5)——multiprocessing模块(2)