본문 바로가기
android

apk 폰 설치 adb 에러 more than one device/emulator

by 개발자언니 2025. 1. 15.
반응형

more than one device/emulator

에뮬레이터로 테스트하다가 실 기기에 apk를 설치하려고 하니 발생한 에러.

이 오류는 ADB(Android Debug Bridge) 명령어가 실행 대상 디바이스를 특정하지 못할 때 나타납니다.

에러 원인

  • USB로 연결된 여러 물리적 디바이스.
  • 여러 에뮬레이터가 실행 중.
  • ADB가 네트워크를 통해 접속한 디바이스를 포함하여 다중 디바이스를 감지.
adb install -r /Users/eunaehwang/Desktop/_0apk/_app_wallpaper/release/parrotwallpaper-release.apk
Performing Push Install
adb: error: failed to get feature set: more than one device/emulator

해결 방법

1. 현재 연결된 디바이스 확인

터미널에서 다음 명령어를 입력하여 연결된 디바이스를 확인합니다.

adb devices

 

출력 예시

List of devices attached
LMV500N19152873 device
emulator-5554   device

2. 특정 디바이스 지정

ADB 명령어에 -s 옵션을 사용해 특정 디바이스를 지정할 수 있습니다.

adb -s <device-id> <command>

 

예:

adb -s LMV500N19152873 install -r myapp-release.apk
Performing Streamed Install
Success

 

3. 불필요한 디바이스/에뮬레이터 종료

연결된 디바이스가 많을 경우, 사용하지 않는 디바이스나 에뮬레이터를 종료합니다.

adb -s emulator-5554 emu kill
반응형