はじめに
Androidアプリ開発で、OS依存の問題かを確認するためにAndroidOSをダウングレードする必要がありました。
少しハマったので手順をメモします。Android Studioは使わずに実施しました。
バックアップしてから実施してください。
環境
PC:MacBook Pro
Android端末:Pixel3 AndroidOS10
やりたいこと
Pixcel3のAndroidOSのバージョンを10から9にダウングレードしたい。
手順
1.ファクトリーイメージのダウンロード(PC)
pixcel3のイメージは以下にありました。
https://developers.google.com/android/images#blueline
2.ダウンロードしたファクトリーイメージのフォルダを展開する(PC)
3.カレントディレクトリを2で展開したフォルダに変更する(PC)
4.開発者向けオプションの『OEMロック解除』と『USBデバッグ』を有効にする(Android)
開発者オプションの表示の仕方は以下。
https://enjoypclife.net/2018/12/23/android-9-developer-option-pixel-3/
5.Android端末とPCをUSB接続する
6.電源ボタンと音量(下)ボタンを長押しでBootloaderを起動する(Android)
PC側ではadb reboot bootloader
を実行すれば起動できます。
7.fastboot flashing unlock
を実行する(PC)
ブートローダーがアンロックされます。
8.「Unlock fastboot」を選択する(Android)
これでDevice statusがunlockになります。
9.sh flash-all.sh
を実行する
しばらく待つと、Pixcel3が再起動して無事にダウングレードすることができました。
おわりに
手順4の「OEMロック解除」をせずに実施していたこと、手順8が抜けていたことが原因で少しハマりました。
普段Androidを使っていないこともあって、Androidの勝手が分からず簡単なところで躓いてしまいます。。