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ファイル自体と関係がありますか?同じデバイスで他の HTML が WebView.loadUrl(url) によって表示されたためですが、HTML の問題は何でしょうか?