それで OpenWnn が落ちるようになった理由を調べていたら、Android 5.1 では OpenWnn が
openOrCreateDatabase("/data/data/jp.co.omronsoft.openwwn/writableJAJP.dic", 0, null, null);
というようにきちんと SQLite に辞書ファイルのパスを指定して、データベース作ってたのに
6.0 では openOrCreateDatabase("", 0, null, null);
というように辞書ファイルのパスが空の文字列(渡せてない?)から、その後の charAt で例外になって
OpenWnn プロセスが落ちてるように見える。
以下証拠画像
http://i.imgur.com/FbIc9LF.png
http://i.imgur.com/yuL1seQ.png
あとは OpenWnn をもっとデバッグして、ソース書き換えて、Android 6.0 以上 (エミュ) でも
落ちないように修正してくれる人に期待かな。
探検
Android Studio 2©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
425424
2017/07/24(月) 18:36:27.20ID:qChanhCK■ このスレッドは過去ログ倉庫に格納されています
