storybook/app/react-native/docs/using-devices.md
John Shelley 3e0d36d2ac Add Issues section for Android Emulator
Been having issues for ever. Finally found a nice way to run an emulator in one line. Thank to https://www.bram.us/2017/05/12/launching-the-android-emulator-from-the-command-line/
2017-10-17 19:17:33 -05:00

896 B

Connecting Devices

In order to work with React Native Storybook, one or more devices should be connected. Stories will only show when devices are available.

iOS simulator

  • Start with react-native run-ios

Android emulator

  • Get your AVD name with emulator -list-avds
  • Start the emulator emulator -avd MY_AVD_NAME
  • Forward port 8081 adb reverse tcp:8081 tcp:8081
  • Forward port 9001 adb reverse tcp:9001 tcp:9001
  • Start with react-native run-android

Issues

Problem: If you run into a No such file or directory error: Solution: You must run the emulator from its direction: cd $(dirname $(which emulator)) && ./emulator -avd MY_AVD_NAME

Android device

  • Connect your device with adb
  • Forward port 8081 adb reverse tcp:8081 tcp:8081
  • Forward port 9001 adb reverse tcp:9001 tcp:9001
  • Start with react-native run-android