I'm based on this answer: https://stackoverflow.com/a/58229368/13495096
I need to develop using react-native
in Windows through WSL2.
I did exactly what the answer says and after a few hours of solving some errors, got to the point where:
- WSL2 is installed and running (Ubuntu 20.04 LTS)
- Android Studio is installed on Windows 10 (Pro x64);
- ADB is with the same version in both WSL2 and Windows (1.0.32);
- $PATH is configured properly (below) in my .zshrc file:
# Android SDK
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre/
export ANDROID_SDK_ROOT=/usr/lib/android-sdk
export ANDROID_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
export PATH=$PATH:$JAVA_HOME/bin
export PATH=$ANDROID_SDK_ROOT/cmdline-tools/tools/bin:$PATH
I start a device on Android Studio (Windows) and in Powershell, when running adb devices
, it returns:
List of devices attached
emulator-5554 device
When I run adb devices
on my WSL terminal, it returns only List of devices attached
, with nothing else.
Based on the linked answer, it's possible to do it but I can't. How can I make that happen? What am I missing?
I'm moving from OS X to Windows and I never tried Linux.