mac下搭建安卓native开发环境(供rn使用),及rn相关命令
Posted openglnewbee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac下搭建安卓native开发环境(供rn使用),及rn相关命令相关的知识,希望对你有一定的参考价值。
A:搭建安卓native开发环境
在http://www.android-studio.org/下载最新的as,按步骤操作,新建工程,会去下载安装一些gradle相关的东西;还有一些sdk和模拟器可能也需要手动安装和创建。as的运行依赖于jdk,如果你的mac没有安装jdk需要去官网下载安装,推荐安装8.0版本。
jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
B: rn相关
1. .bash_profile里面需要进行配置:
export ANDROID_HOME=/Users/Achen/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
保存后运行source .bash_profile 从而更新环境变量。如果不安装配置的话,adb以及安卓的一些命令行都不能在终端里面运行,所以这一步是必须要做的。
2. react-native run-ios 会自动为你启动iOS模拟器;但是react-native run-android 在没有模拟器或者设备在运行的情况下,会返回错误。我们这里通过模拟器来运行rn项目,那么就需要先启动模拟器。
命令行启动:a.cd /Users/Achen/Library/Android/sdk/tools b.emulator @Nexus_5X_API_27
这里先进入tools目录的原因见:https://stackoverflow.com/questions/42554337/cannot-launch-avd-in-emulatorqt-library-not-found
3. 启动模拟器后,我们通过react-native run-android 就可以在安卓环境下运行rn项目了。模拟器刷新的快捷键是双击R,和iOS模拟器有所不同。
以上是关于mac下搭建安卓native开发环境(供rn使用),及rn相关命令的主要内容,如果未能解决你的问题,请参考以下文章