Linux 安装程序(Ubuntu)

1)设置 Node.JS

启动终端并运行以下命令以安装 nodeJS:

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -

sudo apt-get install nodejs

如果 node 命令不可用

sudo ln -s /usr/bin/nodejs /usr/bin/node

替代方案 NodeJS instalations:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

要么

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

检查你是否拥有当前版本

node -v 

运行 npm 以安装 react-native

sudo npm install -g react-native-cli

2)设置 Java

sudo apt-get install lib32stdc++6 lib32z1 openjdk-7-jdk

3)设置 Android Studio:

Android SDK 或 Android Studio

http://developer.android.com/sdk/index.html

Android SDK e ENV

export ANDROID_HOME=/YOUR/LOCAL/ANDROID/SDK
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

4)安装模拟器:

在终端上运行命令

android

从 SDK Manager 中选择“SDK 平台”,你会看到“Android 7.0(Nougat)”旁边的蓝色复选标记。如果不是,请单击复选框,然后单击应用

StackOverflow 文档

5)开始一个项目

示例 app init

react-native init ReactNativeDemo && cd ReactNativeDemo

Obs:始终检查 android/app/build.gradle 上的版本是否与 Android SDK 上下载的 Build Tools 相同

android {
    compileSdkVersion XX
    buildToolsVersion "XX.X.X"
...

6)运行项目

打开 Android AVD 来设置虚拟机器人。执行命令行:

android avd

按照说明创建虚拟设备并启动它

打开另一个终端并运行命令行:

react-native run-android
react-native start