Android 앱을 이전 버전으로 다운그레이드하는 방법

1분 읽기 · 2026-09-05 업데이트

Advertisement

Android가 다운그레이드를 거부하는 이유

설치 프로그램은 패키지의 버전 코드와 설치된 앱의 버전 코드를 비교합니다. 더 낮은 숫자는 앱이 설치되지 않음으로, 시스템 로그에는 INSTALL_FAILED_VERSION_DOWNGRADE로 거부됩니다. 일반 기기에는 이를 우회하는 사용자용 스위치가 없으므로, 다운그레이드는 언제나 현재 버전을 먼저 제거하는 것을 뜻합니다.

단계별 절차

  1. 앱의 버전 페이지에서 원하는 버전을 찾습니다. 필요한 Android 항목을 확인하고 기기가 지원하는 빌드를 고릅니다.
  2. 앱이 기기에만 저장하는 데이터를 백업합니다. 채팅 앱, 메모 앱, 클라우드 저장이 없는 게임은 삭제 시 로컬 데이터를 잃습니다.
  3. 현재 버전을 삭제합니다. 대부분의 폰에서 아이콘을 길게 누르면 제거가 나오고, Samsung은 삭제입니다.
  4. 내려받은 APK 또는 XAPK를 설치 가이드대로 설치합니다.
  5. Google Play를 열어 앱 및 기기 관리에서 앱을 찾아 자동 업데이트를 끕니다. 그렇지 않으면 다음 업데이트 주기에 Play가 최신 버전으로 바꿔 버립니다.

데이터 유지하기

앱에 내보내기나 계정 동기화가 있으면 삭제 전에 사용하세요. 그 외에는 루트 없이 확실한 방법이 adb backup뿐인데, 최신 앱 대부분은 이를 막아 둡니다. 로컬 데이터는 사라진다고 보고 계획하세요. 로그인형 앱은 보통 다음 로그인 때 서버 데이터를 복원합니다.

재업데이트 막기

Google Play는 자신이 처음 설치한 앱을 업데이트합니다. APK로 설치한 뒤에도 Play는 패키지를 인식하며 서명이 맞으면 업데이트할 수 있습니다. Play 앱 페이지 안의 자동 업데이트 사용 토글이 꺼야 할 스위치입니다. 버전 페이지에는 버전 코드도 있어 Play와 비교해 선택한 빌드 그대로인지 확인할 수 있습니다.

다운그레이드가 도움이 안 되는 경우

  • 서버 기반 앱(은행, 차량 호출, 대부분의 SNS)은 개발자가 폐기한 빌드에서 실행을 거부할 수 있습니다. 앱이 열리지만 업데이트를 요구합니다.
  • 온라인 저장이 있는 게임은 저장 형식을 이전했을 수 있어 예전 빌드가 새 형식을 읽지 못합니다.
  • 예전 빌드가 지금보다 낮은 Android 버전을 요구할 수 있습니다. 아주 오래된 빌드는 보안 기본값이 엄격해진 Android 14 이상에서 실패하기도 합니다.

이런 경우 훨씬 오래된 버전보다 조금 오래된 버전이 동작하는 일이 많습니다. 문제를 일으킨 빌드의 바로 이전 빌드부터 시도하세요.

이 가이드는 일반적인 Android 동작을 설명합니다. 메뉴 이름은 제조사와 Android 버전에 따라 다릅니다. 이 사이트의 다운로드는 검증된 제3자 미러에서 제공되며 저희가 수정하지 않습니다.

다른 가이드

Advertisement