android2.3のエミュレータにおいてwebviewからjavascriptInterfaceを使うとアプリが落ちる
タイトルが長いですが、
android2.3のエミュレータにおいて、webviewからjavascriptInterfaceを使うとアプリが落ちます。
環境
android2.3のエミュレータ
webviewからjavascriptInterfaceクラスを使って、javaのネイティブメソッドを呼ぶとアプリが落ちる。
結論
android2.3エミュレータの仕様です。
javascriptInterfaceを試したい場合は他のバージョンのエミュレータを使用する事。
過程
最初は普通に起動しますが、javascriptからjavaのメソッドを呼ぶ機能が動いた瞬間にアプリが落ちます。
エラー内容は以下の通り。
05-17 23:30:47.919: E/InputDispatcher(61):channel '4077cd08 hoge.fuga.パッケージ名/hoge.fuga.パッケージ名.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!