마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

7.1.1 갤럭시에서 WebView 가 제대로 보이지 않습니다

0 추천

제목과 같이 7.1.1 갤럭시 기기들에서 WebView loadUrl 해보면 아무것도 로딩이 되지 않네요.

 

테스트 한 기기들 입니다.

실 기기
8.1.0 넥서스 5X

4.4.2 베가아이언2

4.4.2 갤럭시 노트2

5.0.x 갤럭시 S4


에뮬레이터

Pixel 7.1.1
 

이상 기기에서는 웹뷰 로딩시 페이지가 제대로 보이는데...

갤럭시 7.1.1 기기에서는 모두 웹뷰 로딩시 페이지가 하얗게만 보이고 아무것도 보이지가 않네요...

원인을 알고 계신분 가르침 부탁드립니다. 

아래는 로그입니다. 

(로그가 더 있는데 너무 길어서 일부만 첨부합니다.)

------------------------------------------------------------------------------------

Rejecting re-init on previously-failed class java.lang.Class<vp>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/SafeBrowsingResponse;
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.SafeBrowsingResponse" on path: DexPathList[[zip file "/data/app/com.android.chrome-1/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-1/lib/arm64, /data/app/com.android.chrome-1/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
    I/art: Rejecting re-init on previously-failed class java.lang.Class<yt>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/RenderProcessGoneDetail;

Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.RenderProcessGoneDetail" on path: DexPathList[[zip file "/data/app/com.android.chrome-1/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-1/lib/arm64, /data/app/com.android.chrome-1/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]

 

익명사용자 님이 2018년 7월 6일 질문
SafeBrowsingResponse은 url로딩이 안되는것과는 관련이 없습니다.
저도 해당에러가 발생했지만 url로딩은 문제가 없었습니다.
이 에러는 targetSDK버전이 27이상, 기기의 버전이 27이상, webviewsetting.safeBrowsing이 false로 되어있지 않을때 발생합니다.
로그의 다른부분에 원인이 있거나 다른 원인이 있을것으로 보입니다

1개의 답변

0 추천

제 경험상 위의 에러는 자바스크립트 로딩시 문법 에러 발생후에 나타나는 현상이었습니다.
에러로그중에서 chromium 이 포함되어있는 라인을 잘 찾아보세요.

2019-04-19 09:03:34.009 I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: - is not a function", source: file:///android_asset/www/app.js (1

이런식입니다.

익명사용자 님이 2019년 4월 19일 답변
...