ある日、LINEの無料通話を実行すると、通話ボタンを押した瞬間にLINEが強制終了するという現象に遭遇した。LINEの無料通話を着信してもおなじで、LINEが強制終了したというメッセージが出る。
設定を消したり、いろいろなことをやってみたが、原因が分からず。
検索すると、Androidアプリの実行ランタイムをDalvikからART(Android RunTime)に変更したことが原因だったみたいだ。Dalvikに直したことで改善。
Android 4.4 の試験機能 ARTランタイムを試してみた。
ちなみに、Nexus5のデフォルトはDalvikだった。ARTに変更すると、再起動してキャッシュを作り直すんだが、これがかなり時間かかった。もったいない・・・。ART使いたかった。
私はNexus5をMVNO(iijmio)で運用しているため、音声通話アプリは必須である。
音声通話ができれば別にLINEでなくてもSkypeでも何でも良いのだが、結局はユーザー数が多いサービスで決まってしまう。私の周りでSkypeのアカウントを持っている人は殆ど居ないが、LINEは山ほど使っている人がいる。誰も使っていないSkypeを使っていても意味が無い。