반응형
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
반응형
'android' 카테고리의 다른 글
구글 플레이 스토어 국가 언어별 앱 자세한 설명 확인하기 (0) | 2025.02.06 |
---|---|
minSdkVersion 16에서 21로 올렸을 때 줄어드는 지원 기기 (0) | 2025.02.04 |
구글 개발자 계정 확인 법인사업자 조직 계정 (0) | 2025.01.09 |
안드로이드 무선 디버깅 디바이스 연결이 안될 때 (0) | 2025.01.03 |
구글 개발자 계정 확인 개인사업자 (1) | 2025.01.02 |