you must have your device plugged in. for ios: npx expo run:ios --no-build-cache --device android: npx expo run:android --no-build-cache --device if this doesn't work try again but delete your ios and android folders before executing the command Answer from mayWorkaholic on reddit.com
🌐
Expo Documentation
docs.expo.dev › more › expo-cli
Expo CLI - Expo Documentation
November 11, 2025 - Usage $ npx expo <command> Commands start, export run:ios, run:android, prebuild install, customize, config login, logout, whoami, register Options --version, -v Version number --help, -h Usage info
🌐
Expo Documentation
docs.expo.dev › guides › local-app-development
Local app development - Expo Documentation
October 21, 2025 - To create a development build, you can use local app compilation commands (npx expo run:[android|ios]) which will create a debug build and start the development server.
Discussions

How to run expo app on a physical device without expo go?
you must have your device plugged in. for ios: npx expo run:ios --no-build-cache --device android: npx expo run:android --no-build-cache --device if this doesn't work try again but delete your ios and android folders before executing the command More on reddit.com
🌐 r/reactnative
17
4
January 16, 2024
Running Expo/React Native in Android Device - Stack Overflow
I have an React Native app developed with Expo, while scanning the QR code works perfectly, when i try to run the app in a connected usb debug succesfully enabled android device with expo start -- More on stackoverflow.com
🌐 stackoverflow.com
Is there a way to connect expo (react native) projects to the android emulator?
I noticed in the nix configuration that there are only preview configurations for “web” and “flutter”. I was able to preview my react native app using “ngrok” tunneling. But the previews are not reliable. Is there a way to connect the android emulator to react native projects? More on community.firebasestudio.dev
🌐 community.firebasestudio.dev
1
April 9, 2024
Use "npx expo run:android" in Android device
You need the whole Android toolchain to locally build Android apps. Doing that on an Android device itself is maybe possible but not something people do. You will need to either use EAS or get a Linux VM like EC2 and compile there. More on reddit.com
🌐 r/expo
1
1
May 26, 2023
🌐
Stack Overflow
stackoverflow.com › questions › 78517374 › react-native-npx-expo-runandroid
npm - React native npx expo run:android - Stack Overflow
Try use npx expo start then press I for iOS and a for android. I case you want to use config plugins run npx expo rebuild before run npx expo run:android
🌐
Expo Documentation
docs.expo.dev › get-started › set-up-your-environment
Set up your environment - Expo Documentation
Learn how to set up your development environment to start building with Expo. ... Let's set up a local development environment for running your project on Android and iOS.
🌐
Expo
expo.dev
Expo
Develop on your phone, just like how your users will experience your app. Download Expo Go. Start emulators and simulators without opening Android Studio or Xcode with Expo Orbit.
🌐
Expo Documentation
docs.expo.dev › tutorial › eas › android-development-build
Create and run a cloud build for Android - Expo Documentation
This warning can safely be ignored as the source of the .apk (which we generated) is trusted. ... Start the development server by running npx expo start from the project directory.
Find elsewhere
🌐
React Native
reactnative.dev › docs › running-on-device
Running On Device · React Native
1 week ago - This document will guide you through ... your project, you can run your app on a device in Expo Go by scanning the QR code that is displayed when you run npm start....
🌐
GitHub
github.com › expo › expo › discussions › 18893
Expo cannot open development build on android emulator · expo/expo · Discussion #18893
I've just faced the same issue in an with an android emulator with Android Studio 2025.1.2 after upgrading Expo but I managed to fix the issue thanks to @RRed's tip above: just reset the emulator by wipping all data out.
Author   expo
🌐
Hashnode
janellgames.hashnode.dev › setting-up-an-android-simulator-for-expo-a-step-by-step-guide
Setting Up an Android Emulator for Expo: A Beginner’s Guide
February 15, 2025 - Learn how to install Android Studio, configure an Android Virtual Device (AVD), and run your Expo app on an Android emulator. Perfect for beginners looking
🌐
Firebase Studio Community
community.firebasestudio.dev › general
Is there a way to connect expo (react native) projects to the android emulator? - General - Firebase Studio Community
April 9, 2024 - I noticed in the nix configuration that there are only preview configurations for “web” and “flutter”. I was able to preview my react native app using “ngrok” tunneling. But the previews are not reliable. Is there a way to connect the android emulator to react native projects?
🌐
Expo Documentation
docs.expo.dev › workflow › android-studio-emulator
Android Studio Emulator - Expo Documentation
If you don't have an Android device available to test with, we recommend using the default emulator that comes with Android Studio. If you run into any problems setting it up, follow the steps in this guide. ... Use a package manager such as Homebrew to install the following dependency. ... Install OpenJDK distribution called Azul Zulu using Homebrew. This distribution offers JDKs for both Apple Silicon and Intel Macs. ... After you install the JDK, add the JAVA_HOME environment variable in ~/.bash_profile (or ~/.zshrc if you use Zsh): export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
🌐
Expo Documentation
docs.expo.dev › build-reference › apk
Build APKs for Android Emulators and devices - Expo Documentation
October 8, 2025 - When the build's installation is ... start the development server by running the command npx expo start. Pass the --latest flag to the eas build:run command to download and install the latest build on the Android Emulator:...
🌐
Fig
fig.io › manual › expo › run:android
expo run:android [path] | Fig
Run the Android app binary locally · Made with ❤️ in San Francisco Copyright © 2025 Hercules Labs Inc
🌐
Expo Documentation
docs.expo.dev › workflow › overview
Develop an app with Expo - Expo Documentation
September 10, 2025 - To compile your app locally, you will need to install Android Studio and Xcode on your machine, and then you can either run the build from those tools or use npx expo run:[android|ios]. This is most useful when you want to debug your app on ...
🌐
Medium
medium.com › decoded-by-kodex › solving-real-android-build-issues-in-react-native-expo-a-step-by-step-guide-6f66d240d731
Solving Real Android Build Issues in React Native/Expo — A Step-by-Step Guide | by Hamad Baloch Rakshani | Decoded by Kodex | Medium
June 24, 2025 - Expo Go uses prebuilt native modules — your standalone APK doesn’t. This disconnect causes 90% of surprises. Standardize .zshrc, local.properties, and Android SDK versions across the team. Use EAS for consistency, local builds for speed. Both are valuable. Before Build ------------ - Run expo doctor - Confirm ANDROID_HOME & local.properties - Align all Expo modules via expo install During Build ------------ - Watch for dependency errors - Verify SDK paths After Build ----------- - Test APK on emulator - Read Logcat logs - Verify feature parity with dev build
🌐
GitHub
github.com › expo › expo
GitHub - expo/expo: An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
October 26, 2025 - An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web. - expo/expo
Starred by 45.8K users
Forked by 10.3K users
Languages   TypeScript 55.8% | Kotlin 16.9% | Swift 12.3% | Objective-C 4.2% | JavaScript 3.1% | C++ 2.9%
🌐
Reddit
reddit.com › r/expo › use "npx expo run:android" in android device
r/expo on Reddit: Use "npx expo run:android" in Android device
May 26, 2023 -

I don't own a laptop/PC so I code in mobile using termux app. I've previously created few test apps using expo react native and "expo go" app from playstore and used expo services to build apk and aab files. It was a good experience. Now I want to build Android apps using expo. When I try to run "npx expo run:android" in the terminal, I get error something like this:

Error: spawn adb ENOENT
    at ChildProcess._handle.onexit (node:internal/child_process:283:19)
    at onErrorNT (node:internal/child_process:476:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)

It maybe bcoz I don't have adb installed in termux, I can't have an adb. Isn't there a way to use expo run: android in "expo go" app only ? Just like using npm start starts in exp://127.0.0.1:19000/ . Or is there any expo cloud service to help us with that ?

🌐
Reddit
reddit.com › r/reactnative › an app installed with npx expo run:android isn't self-sufficient
r/reactnative on Reddit: An app installed with npx expo run:android isn't self-sufficient
January 30, 2025 -

Hi,

A test app:

$ npx create-expo-app -t tabs hello

$ cd hello

$ npx expo run:android

This sequence installs an app named hello on my Android phone connected via USB. This is pretty much the same build sequence as with any other tool chain, like Flutter.

Like with Flutter, or Kotlin, I expected the app to remain viable on my phone after the USB connection is severed. However, on its own the app won't pass beyond the splash screen. After some moving around I got an error message:

Unable to load script. Make sure you're either running Metro (run 'npx react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release.

What do I have to do to make the (debug?) version of the app running on my phone autonomously?