react native 开发-----mac环境下在Android终端运行程序
2016-08-29 15:52
330 查看
一: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了。
相关文章推荐
- 【Android】简单详细的安卓开发环境配置及运行第一个程序Helloworld
- 在Mac上搭建React Native开发环境(iOS && Android)
- 【React Native】Mac端iOS和Android开发环境搭建完全教程
- react native开发过程中,运行android程序屏幕没有任何显示问题
- MAC上搭建Windows Phone 8 开发环境——VMware Fusion下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法
- Android开发环境搭建:SDK在线离线安装+在Eclipse中配置ADT+第一个Android程序运行
- Android开发 第一课 Mac系统上搭建开发环境,创建Helloworld程序
- 配置android开发环境至运行第一个程序
- Android adt bundle 开发环境配置及第一个“Hello world”程序运行
- MAC上搭建Windows Phone 8 开发环境——VMware Fusion下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法
- Android最新的开发环境运行原来环境开发的程序报java.lang.ClassNotFoundException错误解决
- 关于 mac 电脑上如何用终端配置 android 开发环境adb 和 识别手机设备的方法
- Android开发环境搭建:SDK在线离线安装+在Eclipse中配置ADT+第一个Android程序运行
- MAC下配置android开发环境以及运行cocos2dx项目
- mac上运行React Native开发环境变量配置中遇到的坑
- 【Android开发】eclipse环境下,运行程序的快捷键
- 正在学习 android 开发,开发环境已搭建完毕,第一个测试程序已在模拟器上运行成功。
- Android adt bundle 开发环境配置及第一个“Hello world”程序运行
- Mac系统下安装android开发环境