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模拟器有所不同。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章