编译环境: Win10 + VMware + ubuntu16.04
手机: Nexus 5
系统: Android 6.0 原生态源码
参考网页:点击打开链接
解决的问题
当 fastboot -w flashall 命令一直出现Waiting for devices时候,是没有给fastboot授权的问题
用fastboot命令查看设备提示无权限,如下:
$ fastboot -l devices
no permissions fastboot usb:2-1.3
于是知道是因为权限问题,是fastboot没有权限, 解决步骤:
1. 将fastboot的所有者属性改成root
用which fastboot命令找到fastboot所在的目录,然后进入此目录;再用命令chown改其属性:
sudo chown root:root fastboot
2. 将其权限更改一下:
sudo chmod +s fastboot
重开终端测试成功!