Ubuntu下手机连接电脑的步骤 + (adb devices找不到设备解决方法)


连接步骤:.打开手机设置 > 连按几次关于手机版本号 > 退出手机版本号,出现开发者选项 >进入并打开:开发者选项,USB调试

1. 查看usb设备,命令:lsusb


第四个是所连接的手机设备 12d1:107e 12d1
是vendorId, 107e是productId


2. 在 /etc/udev/rules.d/下面新建70-Android.rules文件, 运行如下命令:
sudo gedit /etc/udev/rules.d/70-android.rules
在文件中添加:
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1",ATTRS{idProduct}=="107e",MODE="0666"
3. 给70-android.rules加权限,命令:
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
4. 重启 udev服务,命令: 
sudo service udev restart
5. "0x12d1"(0x12d1是对应上方的vendorId),命令:
echo "0x12d1" > ~/.android/adb_usb.ini
6. 在 自己安装的android sdk 的 tools 目录下运行  
sudo adb kill-server sudo adb devices

最终结果:

 

7.常见错误:

1)

不显示手机设备

2)

出现未授权:手机上打开usb调试后,忘了按确定键

( 如果显示有应用遮挡了权限请求界面,开启悬浮导航,手机USB连接电脑后开启USB调试,弹出授权当前计算机USB调试的弹框。

如果悬浮导航有覆盖弹框界面,则无法进行确认授权,并弹出提示,有应用遮挡了权限请求界面,“设置”应用无法验证您的回应。

解决办法:将悬浮导航从弹框上移开或关闭悬浮导航。)

3 ) 

List of devices attached

???????????? no permissions

这意味着,USB连接的设备是能够被识别的。Google之后,得知adb server需要以root的权限启动

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM