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相关命令的主要内容,如果未能解决你的问题,请参考以下文章

[转] 在Mac上搭建React Native开发环境

RN01-React Native环境搭建

Mac下搭建react native开发环境

react native的环境搭建中常见问题

Android React Native 开发环境搭建---windows下

东方耀 手把手教React Native实战开发视频教程+源码笔记全集