react native 开发-----mac环境下在Android终端运行程序

原创 2016年08月29日 15:52:09

一:Android真机上运行。

 可以参看我的上一篇blog:react native 开发-----win7,mac环境搭建实践


二:Android模拟器上运行。

首先下载一个模拟器

大家都推荐用Genymotion,那就用他了。Genymotion的下载地址如下【需要注册一个账户后,才能下载。】:

https://www.genymotion.com/download/


Genymotion需要和virtualbox配合使用,所以你还需要下载virtualbox。


virtualbox下载地址:https://www.virtualbox.org/wiki/Downloads

都下载安装好后,启动Genymotion,添加virtual devices.这里比较蛋疼的是,下载了半天,提示失败了。


这个问题我重点说下,在网上搜索了解决方案,如果你是windows上搭的react-native环境,可以参考这个:http://www.jianshu.com/p/c7501d1aeafd

我是mac环境,参考了下这个链接:http://stackoverflow.com/questions/19700646/unable-to-create-genymotion-virtual-devicesconnection-timeout


要解决问题的关键是打开Genymotion.log文件。而这个文件所在的路径是隐藏的,所以你必须先把隐藏文件

夹显示出来,mac下显示隐藏文件方法:


打开终端【命令行程序】:输入

defaults write com.apple.Finder AppleShowAllFiles true


然后输入下面的命令关闭所有的Finder,再打开Finder,就能看见隐藏在用户根目录下的 .Genymotion文件夹了。
$ killall Finder

然后按照上面链接的方法就可以了。

启动Android模拟器,运行demo程序:

在命令行执行命令:react-native run-android   正常情况下welcome to React Native! 字符串。如果你碰到下面的问题:
 error: could not install *smartsocket* listener: Address already in use 

这是因为Genymotion中ADB的路径还没有配置,在Genymotion下面的界面中配置成你的ADB路径就OK了。








Mac上搭建React Native Android开发环境并运行

react-native目前是越来越火,很多人都开始接触,环境搭建就显得比较重要,具体方法可以看一下这两篇文章 1、mac上搭建步骤 2、Mac OSX 安装nvm(node.js版本管理器)在执...
  • cuiran
  • cuiran
  • 2016年10月17日 11:56
  • 1265

CSDN-markdown编辑器语法——字体、字号与颜色

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!  CSDN-markdow...

win10环境下在android studio的模拟器中运行react native。

之前没用过android studio也没做过安卓。加上安装过程中有些文件下载在国外很麻烦。今天终于装好了环境,并且在模拟器中跑起了RN,写个简单过程纪念下。 1.按照官网步骤配置所需环境。 RN中...

React Native的Mac安装调试(搭建开发环境&运行问题)

以下内容的目标平台是:iOS,开发平台是:MacOS 系统: 可以前去 React Native 中文官网看看文档使用说明 安装HomebrewHomebrew, Mac系统的包管理器,...

React—native+Android环境搭建和开发配置(Mac)

React—native+Android环境搭建和开发配置(Mac) 一.必须的软件安装 1.Homebrew安装,Homebrew,Mac系统的包管理器,用于安装NodeJS和一些其...
  • pcaxb
  • pcaxb
  • 2016年07月27日 16:18
  • 4689

在Mac上搭建React Native开发环境(iOS && Android)

一、配置iOS开发环境①基本环境需求1.先安装Homebrew:用于安装NodeJS和其他工具必须的$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githu...

【React Native】Mac端iOS和Android开发环境搭建完全教程

【React Native】Mac端iOS和Android开发环境搭建完全教程安装iOS和Android通用依赖项 安装 Homebrew /usr/bin/ruby -e "$(curl -fsSL...

mac react-native 环境搭建与运行

早期,从事android 开发,最先接触的是Cordova的混合开发,最近由于苹果热更新问题,下架app,为了解决这个问题,发现对于react-native 的热更新,还没有下架的应用。一是为了统一兼...

mac 搭建react-native环境,无法run-android的问题

最近搭建react-native环境的时候碰到如下问题:Could not expand ZIP '/Users/chan/.gradle/caches/modules-2/files-2.1/com...

[搭建环境]React Native初尝Mark笔记(Mac版+Android)

一、先在中文官网官网地址找到教案。 二、Homebrew装上(mac版本直接输入下面的命令)。不懂安装没关系可以参考这。参考博客 /usr/bin/ruby -e "$(curl -fsSL http...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:react native 开发-----mac环境下在Android终端运行程序
举报原因:
原因补充:

(最多只允许输入30个字)