본문 바로가기
MAUI

MSVS에 빌드 옵션에 Android 로컬 디바이스가 표시되지 않을 때

by leo21c 2025. 12. 8.

결론: 모두 재시작을 해서 문제 해결 

현재로서는 스마트폰을 재시작한 이후 문제가 해결 되었다고 생각한다.

1. 안드로이드 단말기 설정 재확인 (가장 흔한 원인)

갑자기 연결이 끊겼다면, 케이블을 다시 꽂는 과정에서 USB 연결 모드가 변경되었을 가능성이 큽니다.

  • USB 사용 모드 확인:
    • 폰 상단 알림창을 내려 "USB로 충전 중" 알림을 터치합니다.
    • 설정이 **'충전 전용'**으로 되어 있다면 '파일 전송(MTP)' 또는 **'PTP'**로 변경해 주세요. (충전 전용 모드에서는 디버깅이 안 됩니다.)
  • USB 디버깅 권한 재승인:
    • 설정 > 개발자 옵션에서 USB 디버깅을 껐다가 다시 켭니다.
    • 이때 PC 화면이 아니라 스마트폰 화면을 보세요. "이 컴퓨터의 USB 디버깅을 허용하시겠습니까?"라는 팝업이 뜬다면 반드시 **"허용"**을 눌러야 합니다.

2. ADB(Android Debug Bridge) 프로세스 강제 재시작 (핵심 해결책)

Visual Studio는 내부적으로 adb.exe를 통해 폰과 통신합니다. 이 프로세스가 멈추거나 꼬이는 경우가 매우 빈번합니다. Visual Studio를 끄지 않고도 해결할 수 있습니다.

  1. Visual Studio 상단 메뉴에서 도구(Tools) > Android > Android Adb Command Prompt를 실행합니다.
  2. 터미널 창이 열리면 다음 명령어를 순서대로 입력합니다.
adb kill-server
adb start-server
adb devices

 

  • 결과 확인: List of devices attached 밑에 기기 시리얼 넘버와 함께 device라고 뜨면 성공입니다.
  • 만약 unauthorized라고 뜬다면 폰 화면을 켜서 권한 허용 팝업을 확인하세요.
  • 명령 프롬프트에서 기기가 잡히면, Visual Studio 빌드 목록에서도 잠시 후 다시 나타납니다.

3. Windows 장치 관리자 확인

ADB 명령어로도 기기가 안 잡힌다면 윈도우가 드라이버를 제대로 인식 못 하고 있는 것입니다.

  • Win + X > 장치 관리자를 엽니다.
  • 휴대용 장치 또는 Android Phone 항목을 확인합니다.
  • 만약 노란색 느낌표(!)가 있거나 Unknown Device로 뜬다면:
    • 우클릭 > 드라이버 업데이트 > 내 컴퓨터에서 드라이버 찾아보기 > 컴퓨터의 사용 가능한 드라이버 목록에서 직접 선택
    • "MTP USB 장치" 혹은 제조사(Samsung 등)의 **"Android ADB Interface"**를 선택하여 설치합니다.

4. 최후의 수단: "모두 껐다 켜기" + 다른 포트/케이블

  • USB 케이블 교체: 데이터 통신이 안 되고 충전만 되는 '충전 전용 케이블'로 바뀌었는지, 혹은 단선인지 확인하기 위해 다른 정품 케이블로 교체해 보세요.
  • USB 포트 변경: PC 본체 뒷면의 USB 포트(메인보드 직결)에 꽂는 것이 가장 안정적입니다. (USB 허브 사용 시 전력 부족으로 통신이 끊길 수 있습니다.)
  • Visual Studio 재시작: VS 자체의 디바이스 감지 캐시가 꼬였을 수 있으니 VS를 완전히 종료 후 재시작합니다.

 

LIST