1.ADB
在adb version的时候出现了 这个问题,一直没有显示出来设备号
List of devices attached
第一次以为是usb线的问题,换了一下usb的线之后还是没有显示出来
第二次怀疑是设备有问题,换了一台高通设备之后可以显示出现,但是这台mtk设备就是显示不出来
转个方向怀疑是usb设备驱动有问题,后来更换最新的谷歌usb设备驱动之后还是没有显示出来
最后看了一下adb version发现结果是39的,39的对安卓12不兼容,直接更新到最新的adb设备之后问题解决
记得配置一下环境变量,配置到相应的目录即可,但是adb 无法进去,看了一下adb version设备号后面跟了一串未定义的的报错,正常应该都是device
第一次怀疑是adb 的5037端口被占用了,输入,netstat -ano | findstr “5037” 杀死占用的进程之后还是纯在这个问题,最后把这个勾选上就显示出来了
2.
在测试gms的时候出现了,输入adb device经常会出现no permissions的错误,如图所示
解决方法:
1、先用lsusb命令找到自己的厂商号和产品号
2. sudo vim /etc/udev/rules.d/51-android.rules
3.键入SUBSYSTEM==“usb”,ATTRS{idVendor}“18d1”,ATTRS{idProduct}“4ee7”,MODE=“0666”,
其中idVendor和idProduct分别代表厂商号和产品号,一般就改这2个值就可以了
4.拔掉数据线,重新插上就行
问题原因分析:有可能是手机插入的安卓设备,需要在ubuntu里面进行认证,手动加上去,就会自动访问
3.FASTBOOT
出现这个设备一般是fastboot模式,如果需要刷对应的image就需要先装fastboot驱动,不然这个android设备会显示一个感叹号,这个时候直接更新一下设备驱动即可
输入fastboot devices之后显示出设备号即可
4.SERIAL 串口
如果这个设备出现感叹号,需要安装串口驱动,正常用串口能抓出log,不会显示出感叹号就代表装载成功了
5.其他设备
这个一般是为了方便直接可以在电脑上直接去操作设备的相应的文件夹。这个需要一个mtp设备驱动,一般手机上选择进行usb文件传输之后,电脑上没有显示对应的设备一般是mtp设备没有更新会有一个感叹号
友情链接
https://developer.android.com/studio/releases/platform-tools?hl=zh-cn
https://developer.android.com/studio/run/win-usb?hl=zh-cn
附件为ADB 串口驱动 安卓platform连接,需要自取
链接:https://pan.baidu.com/s/1ZzTJptUK_QSxAv9H74LWqQ?pwd=qgyr
提取码:qgyr