最初に。
結局、解決に失敗して文鎮化した失敗談なので、同じことはしないでください。
なんか適当にアプリ群を一気にアップデートしたら、起動時に
Androidの起動中…
xxx個中xxx個のアプリを最適化しています。
というメッセージと最適化の処理が毎回でるようになって、起動前に最適化が10分以上かかりめんどうな状態に。
カーナビ利用のため毎回電源はオフにしているため、これでは使い物にならない。
以下、試してもダメだったこと
・Trimmer(fstrim)で不要ファイルをtrim
・リカバリーモードからキャッシュのワイプ
・不要なアプリのアンインストールや不要初期アプリの無効化
など
色々とググってみたものの、解決法は見つからず。
海外のユーザーに頼るしかないと思い、こんな感じで英語でググってみたら、それらしき情報を見つけました。
“Optimising apps” bug or feature?
英語なのでよくわからなかったけど、多分
5.1 lolipop以降のバグで、アプリの最適化で使われるファイルの権限にミスがあって、最適化後にそのファイル情報を更新できないため、次回以降も最適化が行われる
的なバグ?だと、このひとは言ってるっぽい。
で、この記事を書いた人が、この問題を解決するためのアプリをリリースしてました。要root。
で、このアプリを使ったら文鎮化しました。
Optimizing Apps fix [ROOT] – Google Play の Android アプリ
ファイル情報を修正するアプリっぽいですが、よくよく考えると少し怪しげな内容な気がするので、自己責任で。
というか使わないほうがいいと思う。
起動して FIX IT をタップすれば完了。
注意点としては、他のアプリやシステムのアップデートをする際には、このアプリを起動して UNFIX IT をタップしてから行う必要があるらしい。
FIX IT を押してから再起動。
・・・やたらと最初の●がぐるぐるする起動画面に時間がかかる。
1時間経過しても起動しない。文鎮化しました。
教訓: ファイルの権限とか触るアプリは入れないようにしましょう
この問題は日本語よりも英語の方が情報が多かったので、さらに調べる方は英語のフォーラムなどをみることをおすすめします。
これをきっかけに、4.4.4のkitkatを使うことにしてみた。
※追記
文鎮からの復旧方法は以下のリンクのやり方を参照。
Nexus7 文鎮からのリカバリ成功 – moremagicの日記
ファクトリーイメージは以下から
Factory Images for Nexus and Pixel Devices | Google APIs for Android
今回はNexus7(2012)WIFIの4.4.4を使いたかったので
“nakasi” for Nexus 7 (Wi-Fi)
4.4.4 (KTU84P) 9482e892e274e27cc18028e82e206b2e9de82f17cd29ea6ab526592e997112d9
を使って復旧しました。
コメントを残す