在刷入系统时,命令参考了《编译Android源码,并刷入Nexus7真机》中的fastboot -w flashall命令,出现如下提示:
fastboot -w flashall
< waiting for device >
#使用fastboot devices后提示
fastboot devices
no permissions fastboot
在网上查阅后,发现是fastboot权限问题。
一、最简单最粗暴方法
#给Android编译的目录文件的权限更root用户,和使用777权限
sudo chown root:root xxx #xxx为你Android编译目录
sudo chmod 777 xxx #xxx为你Android编译目录
这个在个人学习和研究Android代码时可以这个做
二、温柔方法
其实这个方法也时很简单的,也就是修改fastboot的权限(一下命令总结于网上)
#找到fastboot所在目录
which fastboot
#一般是在out/host/linux-x86/bin/fastboot
#然后给予权限
sudo chown root:root out/host/linux-x86/bin/fastboot
sudo chmod +s out/host/linux-x86/bin/fastboot
安装上面操作后,你就发现再次使用fastboot devices就没问题了,可以找到设备。
本文参考文章:
1、https://blog.csdn.net/mi_bo/article/details/80326037
2、https://blog.csdn.net/jk198310/article/details/17524763
推荐 笔友城堡()第一个读书网址导航大全
© 版权声明