- Get Ubuntu WSL running
- Install node
- Install yarn
- Install expo with Yarn
- Run npx create-expo-module my-module-name
- You can only build Android, to do so install the Android SDK, see below
- sudo add-apt-repository ppa:webupd8team/java
- sudo apt update
- sudo apt install openjdk-8-jdk
- wget https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip
- mkdir -p Android/Sdk
- unzip commandlinetools-linux-6200805_latest.zip -d Android/Sdk
- export ANDROID_HOME=$HOME/Android/Sdk
- export PATH="$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH"
- sudo apt install sdkmanager
- sudo sdkmanager --sdk_root=${ANDROID_HOME} "tools"
- sudo sdkmanager --update
- sudo sdkmanager --list
- sudo sdkmanager "build-tools;28.0.3" "platform-tools" "platforms;android-28" "tools"
- sudo sdkmanager --licenses
- sudo apt install gradle
Also do this https://stackoverflow.com/questions/72078857/fix-android-studio-react-native-wsl-wont-launch-emulator-with-more-errors