flash-all.sh実行で「waiting for any device」と出る対応
PC環境:Ubuntu14.04
目的 Nesus5xにファクトリーイメージを入れたい
まず、以下のリンクから"bullhead" for Nexus 5xの好きなイメージをダウンロードして解答する。
今回は6.0.1 (MXC89K)を選んだ。
あとは、UbuntuにAndroidをつなげてflash-all.shをターミナルから実行。
だがしかし、
< waiting for any device >
と表示され何も進まない...
解決方法
51-android.rulesにAndroid端末を検出させる設定を追加する必要がある。
$ sudo gedit /etc/udev/rules.d/51-android.rules
geditで51-android.rulesが開かれるので
下記リンクを開き、
#Acer SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0664", GROUP="plugdev" #ASUS SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0664", GROUP="plugdev" ...
となっている表のテキストを全てコピーして、51-android.rulesに貼り付けて保存する
最後に許可を与える
$ sudo chmod a+r /etc/udev/rules.d/51-android.rules
これでflash-all.shを実行すると「waiting for any device」は出なくなりましたー