Nexus 9とNexus 7(2013)をAndroid 6.0にアップデートした (Nexus 9で不具合あり)

Nexus 9とNexus 7(2013)をAndroid 6.0にアップデートした。どちらもWiFi版だ。
Rimg0011
OTAアップデートがなかなか降ってこないので、FactoryImageを使って手動で入れた。
Nexus 10にはまだ来てないようだが、アップデートされるのだろうか?

Nexus 7(2013)は、問題なくアップデートすることができた。
Rimg0006

しかし、Nexus 9の場合はアップデート作業の途中でエラーが出て止まってしまい、
アップデートができなかった。
Rimg0002
「failed to allocate – 1995847632 bytes」
「error: update package missing system.img」
というエラー表示が出ている。
ROMイメージのzipファイルの展開に失敗しているようだ。
こういうエラーが起きるケースというのは前からあるようだが、原因は分からない。(個体差があるのだろうか?)
このあいだプレビュー版を入れた時にはこんなことは起きなかったのに。

対症療法としては、手動でzipファイルを展開し、その中のimgファイルを手動でflash romに書き込むという方法があるようだ。
Nexus 9 ファクトリーイメージ の焼き方
Nexusデバイスへのファクトリーイメージ導入時に「error update package missing system.img」のエラーになる場合の対処法。

上記の方法を試して、Nexus 9にAndroid 6.0を書き込んだ。
しかし、起動するとSystem Errorが出てしまう。(初回は言語設定しなかったので英語で出てた)
Rimg0003
起動時には毎回出るようになってしまった。

一応は、Android 6.0は使うことができる。
Rimg0004
しかし、開発者オプションをオンにしたら何かエラーが出たりして、ちょっと変な感じだ。

あきらめて、Android 5.1.1に戻してOTA(On the Air)でAndroid 6.0アップデートが降りてくるのを待つことにしようと思った。

で、Android 5.1.1(LMY48T)のFactoryImageをNexus 9に書き込もうとしたら、これも同じようにエラーが起きて書き込めない。
しかたがないので、手動で書き込んだらOSが起動しなくなってしまった。
レンガ化(文鎮化)したかと焦ったが、FASTBOOTは起動するのでOSの焼き直しはできるようだ。

どうしてしまったんだ、一体?


追記
(コメントで情報を頂いたので)
Android SDKのplatform-toolsを最新のものに更新して作業してみたところ、上記のエラーは発生せずにAndroid 6.0へのアップデートをすることができた。
無事、解決できた。感謝。


さらに追記。
Googleが公式にNexusシリーズの各製品のサポート終了時期を公表した。
Google Publishes End-of-Life Dates for Guaranteed Nexus Support

Nexus10は、2014年11月に終了。
Nexus7(2013)は、2015年7月に終了。
Nexus9は、2016年10月に終了。
となっている。

Nexus9用にAndroid N previewは出ていて、正式リリース版も2016年10月までには出るのだろう。

Nexus7(2013)は、もうサポート終了なので新OSは出ないので、あとは6.0 Mashmarrowのままセキュリティーアップデートのみ提供されるだけになるらしい。




Nexus 9とNexus 7(2013)をAndroid 6.0にアップデートした (Nexus 9で不具合あり)」への2件のフィードバック

  1. nomu

    sdkを最新にすると回避できるようです。
    またキャッシュを5.0のときとおなじようにクリヤーするのもありです

    返信
    1. kako 投稿作成者

      Nexus 9で、キャッシュ消去を試してみましたが、直らないようです。
      (手順としては、FASTBOOTからRecoveryを起動し、wipe cacheで消去しました。)

      SDKを最新にすると回避できるというのは、これから試してみます。

      返信

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.

3 × 2 =