Android

WebView 디버깅

내가갈게하와이 2022. 9. 19. 10:03

회사에서 SDK 추가 적용을 하다가 WebView가 실행되지 않는 오류가 생겼다. 

그래서 처음으로 WebView 디버깅을 하는 경험을 하게되었는데 그 과정을 포스팅하려고 한다.

 

1. 단말기의 개발자 옵션에 USB 디버깅을 활성화 한다.

2. WebView가 보여지는 또는 디버깅을 걸고 싶은 곳, 해당 Activity에 WebView 디버깅 허용을 설정.

WebView.setWebContentDebuggingEnabled(true)

이 코드는 onCreate()에 한 번 설정해 준다.

 override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
		WebView.setWebContentsDebuggingEnabled(true)
}

 

3. 크롬 디버깅 툴에 접속한다.

chrome://inspect  페이지에 접속을 한다.

디버깅을 하고 싶은 WebView에 진입을 하면 아래와 같이 화면이 바뀔 것이다.

그리고 inspeact 를 클릭하면 디버깅이 실행 된다. 

그리고 원하는 WebView 화면을 마음껏 디버깅 해보자.