EAS Update fails to download in Expo Go on Android (SDK 57) — works on iOS
Author: FatimaSenanCreated Sep 14, 2026Updated Sep 17, 2026
Labelsneeds reviewcontributor: external
Minimal reproducible example
https://github.com/FatimaSenan/blank57
Steps to reproduce
Any EAS Update published for SDK 57 fails to load in Expo Go on Android with
java.io.IOException: Failed to download remote update.
The exact same update group loads fine in Expo Go on iOS.
Reproduced with a blank create-expo-app project (5 dependencies, 1 asset),
on two different Android devices.
Minimal reproduction
npx create-expo-app@latest blank57 --template blanknpx expo install expo-updateseas init&&eas update:configureeas update --branch blank --message "test"- Scan the update QR code from the EAS dashboard in Expo Go
Expected
The update loads, same as on iOS.
Actual
On Android, Expo Go shows:
Uncaught Error: java.io.IOException: Failed to download remote update
"View error log" contains only that single line, with no asset key or HTTP status.
Environment
expo-env-info 2.1.0 environment info:
System:
OS: macOS 15.7.3
Shell: 5.9 - /bin/zsh
Binaries:
Node: 24.11.1 - /Users/fatimasenan/.nvm/versions/node/v24.11.1/bin/node
npm: 11.6.2 - /Users/fatimasenan/.nvm/versions/node/v24.11.1/bin/npm
SDKs:
iOS SDK:
Platforms: DriverKit 25.2, iOS 26.2, macOS 26.2, tvOS 26.2, visionOS 26.2, watchOS 26.2
IDEs:
Xcode: 26.2/17C52 - /usr/bin/xcodebuild
npmPackages:
expo: ~57.0.22 => 57.0.22
expo-updates: ~57.0.22 => 57.0.22
react: 19.2.3 => 19.2.3
react-native: 0.86.3 => 0.86.3
npmGlobalPackages:
eas-cli: 24.3.0
Expo Workflow: managed
Expo Doctor Diagnostics
Running 21 checks on your project...
21/21 checks passed. No issues detected!
Source: expo/expo