2026-08-01-how-i-fixed-an-expo-sdk-54-android-build-with-sdk-55-packages-mixed-in-c70e35e274
Expo SDK 54 Android 빌드 실패를 패키지 버전 정합성으로 해결한 사례
DEV Community

편집자 요약
Expo SDK 54 앱에서 Android 빌드가 실패했으며, 프로젝트는 SDK 54를 사용 중이지만 여러 Expo 패키지는 SDK 55용 버전으로 올라가 있었습니다. TypeScript 검사와 개발 서버는 정상 동작했으나, EAS Build의 네이티브 빌드 단계에서 이 불일치가 드러났습니다. Expo CLI의 `npx expo install --check`와 `--json`으로 설치된 패키지와 현재 SDK의 기대 버전을 비교할 수 있으며, `--fix`나 `npx expo-doctor`도 사용할 수 있습니다.
인사이트
의존성 버전 불일치는 개발 중에는 보이지 않다가 네이티브 빌드에서 문제를 일으킬 수 있습니다. Expo 프로젝트를 다룰 때는 `npx expo install --check`로 정합성을 먼저 확인하고, 필요한 경우 `package.json`을 SDK 기준으로 맞추는 습관이 중요합니다.
댓글
댓글을 불러오는 중…