반응형
모바일 웹 페이지 개발 시, 브라우저에서 F12를 눌러 개발자 모드에 진입 후 아래와 같이 Toggle device toolbar를 사용하여 보는 경우가 많은데요.
이 기능이 편하고 좋지만 결국 모바일 기기에서 직접 하는 것이 아니기 때문에 PC 브라우저에서 아무리 테스트를 해도 실제 모바일 기기에서 테스트를 하면 안 되거나, 다르게 동작하는 부분이 있습니다.
(대표적으로 더블클릭 이벤트, Drag & Drop 이벤트)
그렇다면 아예 모바일에서 테스트 하면 되는데 왜 PC 브라우저에서 테스트를 하는가?라고 생각해봤을 때 가장 큰 이유는 아무래도 개발자 모드를 이용한 디버깅이라고 할 수 있는데요
이번에는 PC 브라우저에서 내 모바일 기기에 연결하여 확인하는 방법을 소개하려고 합니다.
방법은 아래와 같습니다.
- 모바일기기를 PC에 연결
가장 먼저, 자신의 PC에 모바일 기기를 USB 포트를 통하여 연결해야 합니다. 이때, 충전용 케이블이 아닌 Data 전송 케이블을 사용해야 합니다. - 모바일 기기에 "휴대전화 데이터에 접근 허용" 팝업이 뜨는데 여기서 "허용" 선택
- 모바일 기기에서 개발자 모드 설정
- Android 기준으로 [설정 > 휴대전화 정보 > 소프트웨어 정보] 메뉴로 이동
- 빌드번호를 7번 연속 선택
- 빌드번호를 7번 연속 선택 후 설정 탭으로 돌아가면 휴대전화 정보 메뉴 아래에 개발자 옵션 메뉴가 추가되어있습니다.
- 개발자 옵션 메뉴에서 USB 디버깅을 ON 시키고 USB 디버깅 허용을 확인합니다.
- adb 설치
- https://developer.android.com/studio/releases/platform-tools 접속
- OS에 맞는 플랫폼 도구 다운로드 (windows의 경우 Windows용 SDK 플랫폼 도구 다운로드)
- 설치 후 환경변수 설정
- [제어판 > 모든제어판 항목 > 시스템 > 고급 시스템 설정] 메뉴로 이동
- 고급 탭에서 환경 변수 버튼 클릭
- 시스템 변수에서 Path를 찾아서 adb를 설치한 폴더의 경로를 설정
- cmd에서 설치 확인
- cmd창에서 adb devices를 입력해서 아래와 같이 나오는지 확인
- cmd창에서 adb devices를 입력해서 아래와 같이 나오는지 확인
- 크롬(Chrome) 브라우저에서 모바일 기기 연결
- 모바일 기기를 PC에 연결한 상태에서 Chrome 브라우저를 열고 주소창에 chrome://inspect/#devices 입력
- 화면에 표시된 Remote Target 중에서 디버깅할 곳에 inspect 클릭
- 여기까지 진행하면 아래와 같이 브라우저의 화면과 똑같은 화면이 PC 크롬에 표시되는 것을 확인할 수 있습니다.
728x90
반응형
'웹 개발' 카테고리의 다른 글
Can't execute jar- file: "no main manifest attribute" (0) | 2021.11.07 |
---|---|
jqGrid 무료버전 및 유료 버전 (0) | 2021.10.26 |
웹 페이지가 캐시(cache) 되지 않도록 설정 (0) | 2021.09.23 |
[java] IE에서 이미지 표시되지 않는 경우 해결 방법 (0) | 2021.09.23 |
IE(Internet Explorer)에서 호환성보기를 사용하지 않게 하는 방법 (0) | 2021.09.23 |