美文网首页
ubuntu 下的android studio的真机调试

ubuntu 下的android studio的真机调试

作者: HWilliamgo | 来源:发表于2018-09-02 19:48 被阅读86次

ubuntu 下的android studio的真机调试

直接连真机一般都是连不上adb的。

1. 找出真机的硬件id

# 列出当前链接的设备
$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 8087:07dc Intel Corp. 
Bus 003 Device 004: ID 04f2:b439 Chicony Electronics Co., Ltd 
Bus 003 Device 002: ID 04b4:2009 Cypress Semiconductor Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

将手机与电脑插上usb并链接。再次列出当前设备

$ lsusb
# 此时肯定比之前会多出一个设备
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 8087:07dc Intel Corp. 
#就是这个了。
Bus 003 Device 009: ID 0e8d:201c MediaTek Inc. 
Bus 003 Device 004: ID 04f2:b439 Chicony Electronics Co., Ltd 
Bus 003 Device 002: ID 04b4:2009 Cypress Semiconductor Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 003 Device 009: ID 0e8d:201c MediaTek Inc.我的这台手机是魅族,这个0e8d就是这个硬件的id,记录下来。

2. 修改配置,重启服务。

/etc/udev/rules.d/目录下用命令行新建一个70-android.rules文件

$ sudo gedit 70-android.rules

此时用gedit编辑器打开了文本文件,内容填入

SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d″, MODE="0666″

保存并关闭。

命令行执行以下命令重启服务。

$ sudo /etc/init.d/udev restart

3. 链接adb

$ adb kill-server
# XXX
$ adb start-server
# XXX
$ adb devices

List of devices attached
A02AACPPGN43E   device

END

thanks:https://blog.csdn.net/u010214802/article/details/54603457

相关文章

网友评论

      本文标题:ubuntu 下的android studio的真机调试

      本文链接:https://www.haomeiwen.com/subject/wuamwftx.html