Recent Posts
Recent Comments
Link
- Today
- Yesterday
- Total
메이쁘
[Android][WebView] 안드로이드 웹뷰 사용한 앱 디버깅 하는 방법! (Feat. 크롬 버전 - Chromium) 본문
Technology/팁과 노하우
[Android][WebView] 안드로이드 웹뷰 사용한 앱 디버깅 하는 방법! (Feat. 크롬 버전 - Chromium)
메이쁘 2020. 6. 15. 01:08
안녕하세요.
간단하게 설명드리고 마치겠습니다.
안드로이드 앱에서 웹뷰를 사용한 하이브리드 앱을
웹 단에서 디버깅해보고 싶을 경우가 있습니다.
뭐, 간단하게는 크롬에서 해당 웹페이지 들어가서 F12 - 위 그림을 누르면 모바일뷰로 보여지며 가능은 합니다만
불편한 점이 한 두 가지가 아닙니다.
직접 앱 <-> 안드로이드 스튜디오, 컴퓨터 <-> 크롬 웹 두 가지를 켜서 디버깅해야지 이슈나 에러를 더 잘 수정, 보완할 수 있습니다.
전제 조건
-> 테스트하는 스마트폰이 시스템 창에서 개발자 옵션이 보여야 한다. 즉, 개발자 설정이 완료되어있어야 한다.
-> 스마트폰과 컴퓨터(크롬) 이 연결되어 있어야 한다. USB든, WIFI(네트워크) 든 간에.
1단계.
- 크롬 브라우저에서 chrome://inspect 에 접속한다.
2단계.
- 위와 같은 결과 화면이 출력된다.
- 그럼 하단의 Remote Target 에 테스트하려는 앱이 표시된다.
- 이를 클릭하면 바로 F12 와 같은 모드가 출력된다.
*** 참고 사항
- 크롬 뿐 아니라 앱에서 WebView를 사용하면 디버깅을 할 수 있다. 하지만, 앱에서 WebView 디버깅을 활성화시켜야 한다.
- 하단의 소스코드를 집어넣으면 끝!
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
이상입니다.
다들 몸 조심하시고 좋은 코딩 시간 보내십쇼!
감사합니다.
'Technology > 팁과 노하우' 카테고리의 다른 글
[Git] git push -u origin main 시 로그인 창 무한 반복 오류.. (0) | 2021.02.04 |
---|---|
[티스토리] 스킨 커버이미지(사이드바 또는 header 이미지) 변경 방법! (0) | 2020.05.20 |
[AWS][MySQL] Linux, CentOS 에서 "=== AUTHENTICATION FAILED ===" 에러 발생 시 해결 방법 (0) | 2020.04.07 |
[MAC] 한영 변환 커맨드인 Control + SpaceBar 다른 커맨드로 변환하기! (0) | 2020.04.03 |
[Eclipse] 이클립스 코딩 시 저장만으로 자동 import 하는 방법 (0) | 2020.04.03 |
Comments