Mac 安装RN android开发环境
前言
前面介绍了MAC 安装,再来讲讲mac 安装 安卓的开发环境
首先貌似很多Mac自带安卓JDK ,你可以在终端上输入java -version 看是否已经有java开发环境。
如果没有java开发环境,需要到官网下载java-jdk;然后配置系统变量。
一、使用命令行来配置
1.请安装JDK1.8 ,下载地址Oracle官方:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
二、配置java环境变量
①输入$ /usr/libexec/java_home来定位java在mac中的安装路径
②在命令行中输入:$touch ~/.bash_profile(touch命令是若文件不存在,创建该文件)
③在命令行中输入:$open~/.bash_profile(open用编辑器打开该文件)
④把第一步查找到到java安装路径赋值给JAVA_HOME,复制以下内容到 .bash_profile文件中:
export JAVA_HOME=查找到的java安装路径
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH
⑤在命令行中输入:$source~/.bash_profile(source命令是执行文件)
⑥验证环境变量是否成功:在命令行输入 $java 或$javac(若提示命令找不到表示失败)
或输入 $echo$JAVA_HOME(是否能成功打印java的安装路径)
三、Android studio安装
这个 官网步骤来就是 把安装的SDK 下载 选中几个必要的选项,
https://reactnative.cn/docs/getting-started.html
最后配置下环境
与设置Java一样,打开 .bash_profile文件
打开android studio,打开preference,点击如下图可以查看android sdk对安装路径
把上步找到的sdk的安装路径赋值给ANDROID_HOME,并复制以下内容到 .bash_profile中
export ANDROID_HOME=查找到到sdk路径
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
在命令行中输入:
$source ~/.bash_profile
在命令行中输入:
$adb
(验证android sdk环境变量是否设置成功)
四.安装安卓模拟器(本案例选择MuMu模拟器)
①模拟器下载地址
②使用安卓模拟器创建一个 Android 的虚拟设备 (AVD)
③运行 android avd 并且点击 Create...
④选定该新的 AVD, 并且点击 Start...
最后 运行 报错了
android AppRegistry.runApplication 红色的字
解决:
我得到了一个错误的红色屏幕:
缺少那些环境变量引起的 adb reverse tcp:8081。
在我的例子中,解决方案是设置Debug Server主机和端口,如下所示:
按CTRL + M,打开设置的叠加层

单击“开发设置”,转到设置菜单

单击“Debug Server host&port for device”,然后localhost:8081在弹出窗口中输入

现在可以重新加载它,它应该开始工作
就可以看到页面啦
Mac 安装RN android开发环境的更多相关文章
- Mac系统cocos2dx + android 开发环境配置
Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:htt ...
- mac 下搭建 Android 开发环境
因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,结合亲身体验,特此记录.也为有这方面需求的 ...
- Mac安装vue.js开发环境
Mac安装vue.js开发环境 DannyHooDanny的专栏订阅 一.vue.js开发环境 二.初始化一个vue.js项目 三.vue.js项目打包部署 本来以为在Mac上搭建vue.js的环境挺 ...
- Mac下部署Android开发环境附加NDK
作为开发者,我们深有体会,不管是进行什么开发,为了部署开发环境,我们往往需要折腾很长时间.查阅很多资料才能完成,而且这次折腾完了,下次到了另一台新电脑上又得重新来过,整个部署过程记得还好,要是不记得又 ...
- mac下配置android开发环境
从昨天下午到如今.用了差点儿相同一整天的时间去熟悉mac和配置环境,基本已经OK了,大体记录了整个过程中遇到的问题. 1.安装java环境 之前听说mac自带java环境.java -version一 ...
- cocos2dx mac下搭建android开发环境
1)下载eclipse 地址:http://www.eclipse.org/downloads/ 2)安装adt 打开eclipse,菜单:help->install new software ...
- 分享下mac安装xamarin跨平台开发环境的坑
之前在vs2015上安装好了xamarin环境,考虑到调试IOS仍然需要mac机,昨天决定直接在mac上安装xamarin. 安装完所有的效果如上图,此时已经可以创建安卓和IOS环境. 我安装过程中, ...
- 安装配置Android开发环境SDK
引言: 好搞事情,搞点移动端测试高大尚的东西,首先先得把环境搭建起来: 1.下载 握了个草,很多网站都直接推荐到android官网去下载,叔不知google官网早就被我大天朝给墙了,对于不喜欢FQ的天 ...
- mac里边配置android开发环境,intellij开发工具:
1 在android的官网下载 android sdk的mac版 http://developer.android.com/sdk/index.html 选择mac的版本 下载后打开sdk-mana ...
随机推荐
- Web Service简介与开发实例
简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的 ...
- AKKA文档2.3(java版)—什么是角色
原文:http://doc.akka.io/docs/akka/2.3.5/general/actors.html译者:Vitas 什么是角色? 前面角色系统一节介绍了一群角色如何形成一个层次结构,并 ...
- 第三周课程总结&实验报告一
实验一 Java开发环境与简单Java程序 一.实验目的 熟悉JDK开发环境 熟练掌握结构化程序设计方法 二.实验内容 1.在此处输入标题打印输出所有的"水仙花数",所谓" ...
- PTA(Advanced Level)1042.Shuffling Machine
Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techn ...
- (5.12)mysql高可用系列——复制中的在线切换GTID模式/增加节点/删除节点
目录 [0]需求 前提,已经假设好基于传统异步复制的主库和从库1. [0.1]传统异步切换成基于GTID的无损模式 [0.2]增加特殊要求的从库 [1]操作环境 [2]构建 复制->半同步复制 ...
- [转帖]linux 下yum使用技巧
linux 下yum使用技巧 https://www.cnblogs.com/galengao/p/5750389.html 本文来自我的github pages博客http://galengao.g ...
- UML表示类图和对象图
类图表示不同的实体(人.事物和数据)如何彼此相关,显示了系统的静态结构.类图可用于表示逻辑类,逻辑类通常就是业务人员所谈及的事物种类,比如摇滚乐队.CD.广播剧,或者贷款.住房抵押.汽车信贷及利率的抽 ...
- [BZOJ2594] [WC2006]水管局长(Kruskal+LCT)
[BZOJ2594] [WC2006]水管局长(Kruskal+LCT) 题面 SC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水管局长的工作就是:每天供水公司可 ...
- jmeter 获取图形验证码接口测试
今天开发提测了一个图形验证码的接口,以前没有测过这个,上来有点懵..... 记录一下. 使用jmeter配置好接口和参数,运行后查看结果树,显示都是乱码 解决方法: 添加一个后置处理器--beansh ...
- 树莓派USB存储设备自动挂载并通过脚本实现自动拷贝,自动播放视频,脚本自动升级等功能
需求:首先需要树莓派自动挂载USB设备,然后扫描USB指定目录下文件,将相关文件拷贝至树莓派指定目录,然后通过omxplayer循环播放新拷贝文件视频 1. 树莓派实现USB存储设备自动挂载 树莓派U ...