컴퓨터에서 adb로 APK를 설치하는 방법

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

Advertisement

adb가 더 나은 경우

컴퓨터에서 설치하면 폰의 설치 프로그램을 완전히 우회하고, 실패했을 때 진짜 오류 코드를 보여 주며, 서드파티 앱 없이 분할 번들을 처리하고, 파일 관리자가 없는 Android TV 박스에 설치하는 유일한 방법이기도 합니다.

준비

  1. platform tools를 받습니다. macOS는 brew install --cask android-platform-tools, Debian과 Ubuntu는 sudo apt install adb, Windows는 구글의 SDK Platform-Tools를 내려받아 압축을 풉니다.
  2. 폰에서 설정 › 휴대전화 정보의 빌드 번호를 일곱 번 눌러 개발자 옵션을 켜고 USB 디버깅을 활성화합니다.
  3. 케이블을 연결하고 adb devices를 실행한 뒤 폰의 확인을 수락합니다. 기기가 unauthorized가 아니라 device로 표시되어야 합니다.

무선: Android 11 이상은 개발자 옵션에 무선 디버깅이 있고 페어링 코드를 씁니다. adb pair <ip:port>adb connect <ip:port>.

명령

작업명령
APK 설치adb install app.apk
데이터를 유지하며 재설치adb install -r app.apk
분할 번들 설치adb install-multiple base.apk split_config.arm64_v8a.apk split_config.ko.apk
XAPK 또는 APKS 설치먼저 압축을 풀고(zip입니다) 안의 APK에 install-multiple
특정 사용자에게 설치adb install --user 0 app.apk
삭제adb uninstall <패키지 이름>
설치된 버전 확인`adb shell dumpsys package <패키지 이름> \grep version`

다운그레이드

adb install -r -d app.apk-d는 디버그 가능한 빌드에서만 더 낮은 버전 코드를 허용합니다. 일반 앱에서는 무시되어 INSTALL_FAILED_VERSION_DOWNGRADE로 실패합니다. 앱 다운그레이드 방법대로 먼저 삭제하세요.

오류 읽기

adb는 폰의 설치 프로그램과 달리 이유를 알려 줍니다. INSTALL_FAILED_UPDATE_INCOMPATIBLE은 서명 불일치, INSTALL_FAILED_NO_MATCHING_ABIS는 패키지에 내 CPU용 네이티브 코드가 없다는 뜻, INSTALL_FAILED_OLDER_SDK는 더 새로운 Android가 필요하다는 뜻, INSTALL_FAILED_MISSING_SPLIT은 번들의 기본 APK만 설치했다는 뜻입니다.

OBB 데이터

adb는 확장 파일을 배치하지 않습니다. adb push main.1234.com.example.obb /sdcard/Android/obb/com.example/로 복사하세요.

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

다른 가이드

Advertisement