호환되지않는 앱, 안드로이드 15구형 APK 설치 안 될 때 해결 방법, ADB로 오래된 앱 강제 설치하기

호환되지않는 앱 설치방법-안드로이드-구형APK-오래된앱 강제설치

호환되지않는 앱, 안드로이드 15에서 오래된 APK 설치가 막힐 때, ADB 명령어로 구형 앱을 강제 설치하는 방법을 단계별로 정리했습니다. 탈옥이나 루팅이 필요없이!, 설치 후 앱이 바로 꺼지는 경우 확인해야 할 점까지 함께 다룹니다.

이 문제, 스마트폰을 예전 버전으로 되돌리지 않고도 ADB(Android Debug Bridge)로 해결할 수 있습니다. 아래 순서대로 따라 하면 안드로이드 15 구형 apk 설치 문제를 대부분 해결할 수 있고, 설치는 됐는데 앱이 실행되자마자 꺼지는 경우까지 이어서 정리해뒀으니 끝까지 보시면 됩니다.

왜 안드로이드 15에서 오래된 APK, 호환되지않는 앱 설치 안 될까?

구글이 Android 15부터 보안 강화를 위해 targetSdkVersion이 낮은 앱의 설치 자체를 막았기 때문입니다. Android 12에서 처음 도입된 이 정책은 버전이 올라갈 때마다 기준이 조금씩 높아졌습니다.

안드로이드 버전설치 차단 기준비고
Android 12 이상targetSdkVersion 23 미만정책 첫 도입
Android 14targetSdkVersion 23 미만기준 유지
Android 15targetSdkVersion 24 미만기준 상향 (Android 7.0 대응)

즉 오래된 APK 파일을 그대로 갖고 있어도, “파일이 있다 → 설치를 누른다 → 시스템이 막는다“는 상황이 생깁니다. 대표적으로 다음 메시지가 뜹니다.

  • 이 앱은 이전 Android 버전에 맞게 설계되었습니다.
  • 호환되지 않는 앱입니다.

ADB로 강제 설치가 가능한 이유는?

ADB는 Android Debug Bridge의 약자로, PC에서 스마트폰에 직접 명령을 전달하는 공식 개발자 도구입니다. Google Android SDK Platform-Tools 안에 adb.exe와 fastboot.exe 등이 포함돼 있고, 개발·테스트 목적으로 누구나 내려받아 쓸 수 있습니다.

중요한 건 이 도구가 편법이 아니라는 점입니다. 구글은 Android 15에서 낮은 target SDK 앱을 테스트할 수 있도록 --bypass-low-target-sdk-block 옵션을 공식적으로 안내하고 있고, 이번에 소개할 방법도 이 옵션을 그대로 사용하는 겁니다.

준비물

  • Windows PC
  • Android 스마트폰 (이번 글은 갤럭시 A34 + Android 15 기준)
  • USB 케이블
  • 설치하려는 APK 파일
  • Google Android SDK Platform-Tools

ADB 설치부터 준비하기

Android SDK Platform-Tools 공식 다운로드 페이지에서 Windows용 파일을 받습니다.

파일명은 platform-tools-latest-windows.zip 형태이고, 압축을 풀면 platform-tools 폴더 안에 adb.exe, fastboot.exe, AdbWinApi.dll, AdbWinUsbApi.dll이 들어 있습니다.

공식 다운로드 페이지

스마트폰에서 USB 디버깅은 어떻게 켜나요?

먼저 개발자 옵션을 활성화해야 합니다. 설정 → 휴대전화 정보 → 소프트웨어 정보로 들어가서 빌드번호를 빠르게 7번 터치하면 “개발자 모드를 켰습니다”라는 메시지가 나타납니다. 이미 켜져 있다면 이 과정은 건너뛰어도 됩니다.

다시 설정 → 개발자 옵션으로 돌아가서 USB 디버깅을 켜고, 경고창이 뜨면 허용을 누릅니다. 이제 USB 케이블로 PC와 연결하면 스마트폰 화면에 “USB 디버깅을 허용하시겠습니까?“라는 창이 뜨는데, 이때 “이 컴퓨터에서 항상 허용“을 체크하고 허용을 눌러주세요. 아무 창도 안 뜬다면 케이블을 다시 꽂거나 화면 잠금을 해제한 상태에서 확인하면 됩니다.

adb devices로 연결 확인하기

platform-tools 폴더의 빈 곳에서 Shift + 마우스 오른쪽 버튼을 누르고 “터미널에서 열기”를 선택합니다. 터미널이 열리면 다음 명령어를 입력합니다.

adb devices

정상 연결이면 아래처럼 뒤에 device라고 표시됩니다.

List of devices attached
XXXXXXXXXXXX    device

unauthorized라고 뜬다면 스마트폰 화면에 USB 디버깅 허용 창이 떠 있을 가능성이 높습니다. 허용을 누른 뒤 adb devices를 다시 실행하면 해결됩니다.

핵심 명령어 구형 APK 강제 설치하기

설치할 APK 파일을 platform-tools 폴더 안에 복사해두면 명령어 입력이 훨씬 편합니다. 예를 들어 파일명이 A34_OS_V4.apk라면 다음 명령어 하나로 끝납니다.

adb install --bypass-low-target-sdk-block A34_OS_V4.apk

기본 형식은 이렇습니다.

adb install --bypass-low-target-sdk-block APK파일명.apk

정상적으로 끝나면 마지막 줄에 Success가 표시됩니다. 이 메시지가 뜨면 스마트폰에 앱이 설치된 겁니다.

여기서 자주 놓치는 부분이 있는데, 이 옵션은 platform-tools 버전이 너무 오래되면 인식되지 않을 수 있습니다. 명령어가 오류를 뱉는다면 가장 먼저 platform-tools를 최신 버전으로 새로 받아보는 게 순서입니다.

설치는 됐는데 호환되지않는 앱이 바로 꺼진다면?

여기서부터는 완전히 다른 문제로 봐야 합니다. “설치 안 됨”과 “실행이 안 됨”은 원인이 다릅니다.

설치 자체가 안 되는 경우 “호환되지 않는 앱입니다” 같은 메시지가 뜬다면 Android 15의 구형 앱 설치 제한이 원인입니다. 위에서 다룬 --bypass-low-target-sdk-block 옵션으로 해결됩니다.

설치는 됐는데 실행하자마자 종료되는 경우 ADB로 설치 제한을 풀었다고 해서 앱이 Android 15와 완전히 호환되는 건 아닙니다. 오래된 앱이 쓰는 API나 라이브러리가 Android 15의 변경된 시스템 동작과 충돌하면서 실행 직후 죽는 경우가 많습니다.

이럴 때는 다음 순서로 확인해보세요.

  1. 호환되지않는 앱 데이터 삭제 후 재실행
  2. Android System WebView 업데이트
  3. Chrome 업데이트
  4. 앱 재설치
  5. 그래도 종료되면 adb logcat으로 로그 확인\
  6. 어플 삭제 후 재설치
  7. 실행 전 휴대폰 설정 – 애플리케이션 – 해당앱 – 권한부여 – 모든권한(항상허용) 이후 바로 재부팅
adb logcat

로그 전체를 보면 양이 상당히 많으니, 초보자라면 앱을 실행한 직후 시점의 로그만 잘라서 확인하는 방식이 더 효율적입니다.

이 방법이 루팅이나 부트로더 언락과 다른 점

adb install 명령은 앱을 설치하는 작업일 뿐, 시스템 권한을 바꾸는 루팅이나 기기 잠금을 해제하는 부트로더 언락과는 완전히 별개입니다. 이번에 소개한 방법은 루팅도, 부트로더 언락도 필요 없습니다.

다만 ADB로 설치 제한을 풀 수 있다고 해서 아무 APK나 안전하다는 뜻은 아닙니다. 특히 회사 업무용 APK라면 출처가 명확한 파일만 설치하는 게 안전합니다.

자주 묻는 질문 (FAQ)

Q. 맥이나 리눅스에서도 같은 방법이 되나요? A. 네, 됩니다. platform-tools는 Windows·macOS·Linux용을 각각 제공하고, adb install --bypass-low-target-sdk-block 명령어 자체는 운영체제와 상관없이 동일합니다. macOS·리눅스는 터미널에서 ./adb install ... 형태로 실행 파일 경로만 지정해주면 됩니다.

Q. 무선(Wi-Fi) ADB로도 설치할 수 있나요? A. 가능합니다. adb pair나 adb connect로 무선 디버깅을 먼저 연결해두면, 이후 adb install 명령은 USB 연결 때와 동일하게 작동합니다.

Q. bypass 옵션을 넣었는데도 오류가 난다면? A. platform-tools 버전이 오래됐을 가능성이 큽니다. 공식 다운로드 페이지에서 최신 버전을 다시 받아 덮어쓴 뒤 시도해보세요.

Q. 이렇게 설치한 앱은 플레이스토어 업데이트와 충돌하나요? A. 플레이스토어에 등록되지 않은 APK라면 자동 업데이트 대상이 아니므로 충돌은 없습니다. 다만 이후 버전이 나오면 같은 방식으로 수동 재설치해야 합니다

다음은 어떤 글이 있을까?

스마트폰 문자 녹색, 빨간색, 파란색? 이유가 뭘까?

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다