アプリ内ヘルプで利用しようと、assetsフォルダにhtmlや画像一式を入れて、webViewで webView.loadUrl("file:///android_asset/index.html"); とかしますよね。file://じゃなくてfile:///なのがポイントです。 これならこのまま動くんですが。 問題は、URLがindex.html#hogeとかの場合です。つまりアンカーリンクを指定した場合です。 何故かファイルが見つからないとなってしまう。 ぐぐってみたら、どうも3.xあたりからのバグのようで、4.2では直ってましたが、現時点でたいていのターゲットは4.0だと思うので問題になります。 遅延させてロードさせろとか色々解決策を書いてる人はいましたが、どれも実際に組み込んでみるとダメでした。 結果、試行錯誤の末、以下のような手順を取る事に。 1.ページエラーが生じたとき、URL