Blog

테크

안드로이드 웹앱 디버깅 - USB 케이블 연결, WIFI 연결

#개발환경#QA#테스팅

2023-07-05

안드로이드 웹앱 디버깅 - USB 케이블 연결, WIFI 연결
안드로이드 웹앱 디버깅 - USB 케이블 연결, WIFI 연결

안드로이드 웹앱 디버깅 - USB 케이블 연결, WIFI 연결

마지막 수정시간
Last updated October 25, 2023
블로그_관련제품
bodydot
카테고리
테크
제품
바디닷
작성자
생성일
Jul 5, 2023 08:04 AM
생성자
상태
완료
블로그게시
게시
태그
개발환경
QA
테스팅
마지막 수정자
게시자
LK999
블로그카테고리
tech
업로드표시날짜
Jul 5, 2023
요약
블로그_이벤트
웹앱을 개발하다보면 특정 기기의 특정 브라우저에서 생기는 문제를 마주할 경우가 많습니다. 점유율이 낮다면 무시하고 넘어갑니다만, 때때로 무시할 수 없는 때가 있죠. 안드로이드 브라우저 - 크롬과 삼성 인터넷입니다. 국내에서는 각각 38%, 24% 유저가 사용하고 있지요.
모바일 브라우저 점유율: 크롬(초록색), 사파리(회색), 삼성 인터넷(파란색)  출처: https://gs.statcounter.com/browser-market-share/mobile/south-korea/#monthly-202206-202306
모바일 브라우저 점유율: 크롬(초록색), 사파리(회색), 삼성 인터넷(파란색) 출처: https://gs.statcounter.com/browser-market-share/mobile/south-korea/#monthly-202206-202306
 
이런 상황에서 개발을 빠르고 쉽게 하기 위해서는 PC에서 디버깅할 수 있는 환경을 구축해야 합니다. 스마트폰 화면도 스트리밍되고, 터치도 마우스로 하고 개발자도구도 연결되서 요소확인이나 콘솔 로그를 볼 수 있으면 좋겠지요. 다행히 이런 기능을 모두 크롬 디버거에서 지원하고 있습니다.
⚠️WebView는 따로 코드 내에서 디버거를 활성화해야 아래 기능을 사용할 수 있습니다.
 
안드로이드 기기와 연결된 크롬 디버거 화면. PC 개발자 화면과 거의 동일함.
안드로이드 기기와 연결된 크롬 디버거 화면. PC 개발자 화면과 거의 동일함.

크롬 디버거 연결

개발자의 PC와 안드로이드 기기를 연결하는 방법은 두가지입니다. USB 케이블을 통해 직접 연결하거나 WIFI를 통해 무선으로 연결할 수 있습니다. 당연히 USB 케이블이 빠르고 쉽지만 WIFI 연결이 필요한 경우가 있습니다. 케이블이 없거나, 비전원 상태에서만 발생하는 문제라던지인 경우들이죠.
 

USB 케이블 연결

  1. 스마트폰 설정 - 개발자 옵션에서 USB 디버깅을 활성화 합니다.
    1. 개발자 옵션이 보이지 않는 경우, 설정 - 휴대전화 정보 - 소프트웨어 정보 - 빌드번호를 반복터치(10회 이상)하면 활성화됩니다.
  1. USB 케이블로 PC와 연결합니다.
  1. 스마트폰 화면에 “휴대전화 데이터에 접근 허용” 창이 뜨고, 허용을 누릅니다.
  1. 스마트폰 화면에 “USB 디버깅을 허용하시겠습니까?”창이 뜨고, 허용을 누릅니다.
  1. 디버깅하고 싶은 브라우저에서 탭을 띄웁니다.
  1. PC 크롬 브라우저에서 chrome://inspect 로 접속을 하면, 하단에 탭이 보이고, inspect를 누르면 개발자 모드가 열립니다.
notion image
 

WIFI 연결

  1. 스마트폰 설정 - 개발자 옵션에서 무선 디버깅을 활성화 합니다.
    1. 개발자 옵션이 보이지 않는 경우, 설정 - 휴대전화 정보 - 소프트웨어 정보 - 빌드번호를 반복터치(10회 이상)하면 활성화됩니다.
  1. 스마트폰 설정 - 개발자 옵션 - 무선 디버깅에서 “페어링 코드로 기기 페어링” 버튼을 클릭하면 페어링 코드와 IP:Port가 나옵니다.
  1. PC 터미널에서 adb pair {IP}:{PORT} 를 입력합니다. 예시) adb pair 192.168.x.x:32334
  1. 페어링 코드를 입력하고, 성공했는지 확인합니다.
  1. 디버깅하고 싶은 브라우저에서 탭을 띄웁니다.
  1. PC 크롬 브라우저에서 chrome://inspect 로 접속을 하면, 하단에 탭이 보이고, inspect를 누르면 개발자 모드가 열립니다.
 

LK999

관련된 이야기