安装jdk8, 因为android studio 2.x版本需要运行在jdk8环境。

安装nodejs

安装React Native CLI

npm install -g react-native-cli

安装android studio

https://developer.android.google.cn/studio/index.html

配置环境变量

export ANDROID_HOME=/home/chenhf/Android/Sdk

export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

安装watchman

https://facebook.github.io/watchman/docs/install.html#build-install

git clone https://github.com/facebook/watchman.git

cd watchman

./autogen.sh

./configure

make

sudo make install

安装flow (可选)

生成应用

cd /home/chenhf/workspace/android

react-native init AwesomeProject

cd AwesomeProject

安装应用

插入手机设备,并已经设置允许usb调试

react-native run-android

运行后台服务

react-native start

在手机上设置权限:允许悬浮窗权限

android 5.0及以上需要执行adb reverse tcp:8081 tcp:8081

android 5.0以下首先确保手机可以通过wifi访问开发的设备,通过摇一摇手机,弹出开发者菜单,在Debug server host for device中设置本机的ip地址和端口,比如本人的环境10.0.0.207:8081

通过开发者菜单Reload JS,就可以正常访问应用了。

--完成--

在ubuntu 14.04搭建React Native for Android开发环境相关推荐

  1. 在macOS搭建React Native for IOS开发环境

    修改权限 sudo chown -R `whoami` /usr/local 安装homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.gi ...

  2. ubuntu 14.04+QT5.5+PyQt5.5+Eric-6开发环境搭建

    安装QT5.5 去QT官网或者qtcn论坛下载最新的QT版本,然后安装.此步骤忽略. ubuntu系统自带了qmke,但是版本较低,要使用前面安装的最新版本QT中的qmake. sudo ln -s ...

  3. 基于VMware+Ubuntu 14.04 搭建ESP32 开发环境

    基于VMware+Ubuntu 14.04 搭建ESP32 开发环境 开发环境:VMware + 14.04 1.更新 cmake 准备工作:官网下载cmake-3.6.3.tar.gz(https: ...

  4. Ubuntu 14.04安装JDK1.8.0_25与配置环境变量

    Ubuntu 14.04安装JDK1.8.0_25与配置环境变量 [日期:2015-01-19]     来源:Linux社区  作者:lizhangyong1989     [字体:大 中 小] 以 ...

  5. 搭建最新版本的Android开发环境

    只为成功找方法,不为失败找借口! Android开发学习总结(一)--搭建最新版本的Android开发环境 最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Andr ...

  6. 烂泥:ubuntu 14.04搭建Open***服务器

    本文首发于烂泥行天下 公司分部需要连接公司内部的服务器,但是该服务器只允许公司内部的网络访问. 为了解决这个问题,打算使用×××.对于×××以前使用最多的是PPTP这个解决方案,但是PPTP相对于op ...

  7. android mtk环境,Ubuntu 14.04 搭建MTK Android源码编译环境搭建

    安装必备的工具: BuildEnvironment Requirement ============================================================= ...

  8. Ubuntu 14.04 搭建 L2TP Server

    搭建环境:Ubuntu 14.04 安装环境包 打开终端,输入命令 sudo apt-get install xl2tp 下载并安装xl2tpd. 若已安装,可输入 apt-get update 进行 ...

  9. Ubuntu 14.04 64位机上配置Android Studio操作步骤

    Android Studio是一个为Android平台开发程序的集成开发环境.2013年5月16日在Google I/O上发布,可供开发者免费使用.Android Studio基于JetBrains ...

最新文章

  1. android点击视频使用固定应用打开,Android 使用intent打开手机自带应用播放视频,音频,文档,还有打开应用市场...
  2. 华为实验台ENSP安装与使用
  3. Java 命令行编译项目
  4. Python Matplotlib.plot Update image Questions
  5. wdatepicker不展示秒_十一出游去哪里?苏州人都不一定知道的地方!
  6. 数据结构最佳路径代码_【微服务】149:商品数据结构
  7. Mathematica图片修复
  8. linux 比较两个文件夹不同 (diff命令, md5列表)
  9. hread.interrupt()到底意味着什么
  10. 微信小程序------媒体组件(视频,音乐,图片)
  11. 纳尼?你居然还在使用fastjson,性能太差了,这个新出的秒杀fastjson
  12. 带音效的计算机软件,普通电脑WIN7上安装杜比音效增强软件Dolby Home TheaterV4教程...
  13. 【WIN】【C++】遍历文件夹下所有文件
  14. 前端入门篇(五十三)JS应用6打地鼠小游戏
  15. 串的模式匹配算法 ← BF算法
  16. aligned_allocator
  17. 使用Cent Browser+Aria2+Bilibili Envolved下载b站视频--保姆级安装步骤
  18. BitLocker加密怎么解除?
  19. 如何学IT?零基础入门自学Java编程系列:java简介跟计算机常识
  20. QMS-云质-质量管理软件-什么是企业质量知识库?

热门文章

  1. [转载]为什么不推荐使用stop和suspend这两个方法?
  2. 分享几款linux的歌词插件
  3. 让人期待的Visual Studio 2010
  4. PostgreSQL中表名、字段名大小写问题
  5. 无ARP欺骗嗅探技术
  6. Python 实例方法,类方法和静态方法的区别
  7. RabbitMQ负载均衡(4)——LVS
  8. [四]RabbitMQ-客户端源码之Frame
  9. 一个95分位延迟要求5ms的场景,如何做性能优化
  10. 高并发场景下 disk io 引发的高时延问题