-1
01-13 09:36:59.934: W/System.err(1368): java.lang.ArrayIndexOutOfBoundsException
01-13 09:36:59.934: W/System.err(1368):     at org.apache.harmony.luni.util.Base64.decode(Base64.java:114)
01-13 09:36:59.934: W/System.err(1368):     at org.apache.harmony.luni.util.Base64.decode(Base64.java:33)
01-13 09:36:59.934: W/System.err(1368):     at android.webkit.DataLoader.<init>(DataLoader.java:51)
01-13 09:36:59.934: W/System.err(1368):     at android.webkit.FrameLoader.handleLocalFile(FrameLoader.java:209)
01-13 09:36:59.934: W/System.err(1368):     at android.webkit.FrameLoader.executeLoad(FrameLoader.java:129)
01-13 09:36:59.934: W/System.err(1368):     at android.webkit.BrowserFrame.startLoadingResource(BrowserFrame.java:748)
01-13 09:36:59.934: W/System.err(1368):     at android.webkit.LoadListener.nativeAddData(Native Method)
01-13 09:36:59.934: W/System.err(1368):     at android.webkit.LoadListener.commitLoad(LoadListener.java:1230)
01-13 09:36:59.934: W/System.err(1368):     at android.webkit.LoadListener.handleMessage(LoadListener.java:214)
01-13 09:36:59.934: W/System.err(1368):     at android.os.Handler.dispatchMessage(Handler.java:99)
01-13 09:36:59.934: W/System.err(1368):     at android.os.Looper.loop(Looper.java:144)
01-13 09:36:59.934: W/System.err(1368):     at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:632)
01-13 09:36:59.934: W/System.err(1368):     at java.lang.Thread.run(Thread.java:1102)

我通过 WebView.loadUrl(url) 使用其 URL 将 HTML 文件加载到 webview,现在在某些设备中它可以正常工作,而在其他设备(例如 HTC Desire)中,我在 logcat 上获得了该错误日志。我真的很困惑,浪费了很多时间试图理解这一点,所以请帮助我!

也许它与 HTML 文件本身有关?因为 WebView.loadUrl(url) 确实在同一设备中显示了其他一些 HTML,但是,HTML 可能有什么问题?

4

1 回答 1

2

您的代码中的某些内容正在尝试访问数组的不存在的成员(索引)。这就是异常的意思

于 2012-11-15T20:26:08.933 回答