Skip to content

Instantly share code, notes, and snippets.

@warifmust
Created May 2, 2021 03:27
Show Gist options
  • Select an option

  • Save warifmust/09005e90e117368fa1f1f7464f4e9ca5 to your computer and use it in GitHub Desktop.

Select an option

Save warifmust/09005e90e117368fa1f1f7464f4e9ca5 to your computer and use it in GitHub Desktop.
React Native Setup on new OS(Windows 10 or Linux/WSL)

For Windows

TBC

For Linux/WSL

  1. Install Android Studio

// Windows install
https://developer.android.com/studio/install -> Windows
// Linux CLI
https://developer.android.com/studio/install -> Linux
  1. Add this PATH to .basrhrc

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
  1. Install Java

sudo apt install openjdk-11-jdk-headless
nano ~/.bashrc
export $JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
. ~/.bashrc
echo $JAVA_HOME (make sure the exported JAVA_HOME is exist)
  1. Install Watchman

sudo apt install libssl-dev, autoconf automake libtool setuptools python-dev
git clone https://github.com/facebook/watchman.git -b v4.9.0 --depth 1
cd watchman 
./autogen.sh
./configure
make
sudo make install
  1. (Optional) Install VM acceleration

https://developer.android.com/studio/run/emulator-acceleration.html#vm-linux

sudo apt-get install cpu-checker
egrep -c '(vmx|svm)' /proc/cpuinfo
$ kvm-ok
// INFO: /dev/kvm exists
// KVM acceleration can be used
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment