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

처음 보는 에러입니다. 어떻게 해야하나요?

0 추천

java.lang.NullPointerException
at android.webkit.WebViewDatabase.initDatabase(WebViewDatabase.java:233)
at android.webkit.WebViewDatabase.init(WebViewDatabase.java:211)
at android.webkit.WebViewDatabase.access$000(WebViewDatabase.java:38)
at android.webkit.WebViewDatabase$1.run(WebViewDatabase.java:192)

 

어플상에 디비쓰는 부분도 없는데 이런 에러가 나는건 어떻게 해결해야 하나요?

     자바파일도 알 수 없는 파일에서 에러가 나네요

브루스웨인 (8,580 포인트) 님이 2013년 10월 14일 질문

1개의 답변

+1 추천
 
채택된 답변

우선 웹뷰를 사용을 하신다면 의심하셔야할 건

웹뷰에서 보여주는 웹페이지에서 웹DB를 사용하고 있진 않은지 입니다.

 

html5에서는 웹DB를 지원하도록 되어있습니다.

웹뷰에서 웹DB를 지원하도록 하려면 웹뷰에 옵션이 셋팅되어야 합니다.

일반 브라우져들은 다 지원되도록 구현되어있지요.

 

http://silversinkdevelopment.com/Blog/Using_The_HTML5_Database_In_An_Android_WebView

위 링크에 가보시면 도움이 되실것 같습니다.

 

맞는 답변인지는 자신없지만.. 

예전에 제가 할때는 저런 에러없이 그냥 동작을 안했었는데 말이죠.

이라슈 (8,770 포인트) 님이 2013년 10월 14일 답변
브루스웨인님이 2013년 10월 14일 채택됨
답변 감사합니다. 어플 내에서는 인터넷을 이용한 웹페이지를 볼 일이 없는데 아마 하단 광고 때문에 생긴거 같다는 생각이 드네요..
...