Android  

Expo expects specific compatible versions for each package to ensure the app builds and runs properly on iOS, Android, and Web

🧠 Why You’re Seeing This

When you upgraded or installed Expo (e.g., [email protected]), you didn’t update all its dependent packages to their SDK 53-compatible versions.
So Expo CLI is warning you to align all the package versions.


🛠️ Fix Steps (Safe Update)

1. Run Expo’s automatic fix

This is the recommended way to align all versions:

npx expo install

👉 What it does:

  • Automatically detects your Expo SDK version.

  • Installs the exact compatible versions of all Expo and React Native libraries listed in your warning.

That usually resolves all version mismatches in seconds.


2. (Optional) Manually update specific packages

If you want to update just the ones mentioned:

npx expo install @react-native-community/[email protected]
npx expo install @react-native-picker/[email protected]
npx expo install expo@~53.0.23
npx expo install expo-blur@~14.1.5
npx expo install expo-clipboard@~7.1.5
npx expo install expo-constants@~17.1.7
npx expo install expo-font@~13.3.2
npx expo install expo-image@~2.4.0
npx expo install expo-linking@~7.1.7
npx expo install expo-router@~5.1.7
npx expo install expo-secure-store@~14.2.4
npx expo install expo-splash-screen@~0.30.10
npx expo install expo-symbols@~0.4.5
npx expo install expo-system-ui@~5.0.11
npx expo install expo-web-browser@~14.2.0
npx expo install [email protected]
npx expo install react-native-screens@~4.11.1

⚠️ Don’t use npm install or yarn addalways use expo install because it picks the compatible version automatically.


3. Clear caches after updating

Once updates are done:

npx expo prebuild --clean
npx expo start -c

This clears old builds and Metro cache.


🧩 Bonus Tip — Check SDK Compatibility

You can always check which versions are expected by your Expo SDK using:

npx expo doctor

It will tell you exactly which dependencies are out of sync and fixable.


✅ Final Recommendation

Run these two commands in order:

npx expo install
npx expo start -c

Then re-run your project — all the warnings should disappear.