React native 小記


Installation

Install the requrements

1
2
3
4
5
brew update
brew install watchman
brew install flow

npm install -g react-native-cli

Create project

1
react-native init <PROJECT_NAME>

Install android sdk

1
/Users/zeuxis/Documents/AndroidSDK/tools/android

Select install targets

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
> Tools

> Android SDK Tools 24.3.4
> Android SDK Platform-tools 23.0.1
> Android SDK Build-tools 23.0.1

> Android 6

> SDK Platform 23 1
> Intel x86 Atom_64 System Image 23 4
> Intel x86 Atom System Image 23 4

> Extra

> Android Support Repository 20

Run

Set android home path

1
export ANDROID_HOME=/path/to/AndroidSDK

Run android app in device

1
react-native run-android

Connect via USB and reverse tcp port

1
2
    
/path/to/AndroidSDK/platform-tools/adb reverse tcp:8081 tcp:8081

Start packager (if the packager does not started)

1
2
    
npm run start

If you want connect via Wifi

1
https://facebook.github.io/react-native/docs/running-on-device-android.html#configure-device-to-connect-to-the-dev-server-via-wi-fi