회사에서 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 화면을 마음껏 디버깅 해보자.
'Android' 카테고리의 다른 글
[Android] WebView 영역에 html 문자열을 로드 시키기 (2) | 2023.04.21 |
---|---|
[Kotlin] foreach 반복문 (6) | 2022.12.07 |
[안드로이드 - 코틀린] 카카오 로그인 오류 (0) | 2022.01.27 |
[안드로이드 - 코틀린] 카카오 로그인 구현(2) (0) | 2022.01.27 |
[안드로이드 - 코틀린] 카카오 로그인 구현(1) (0) | 2022.01.27 |