展会信息港展会大全

在 ubuntu 10.10 下使用 android 真机进行调试
来源:互联网   发布日期:2016-01-14 12:47:11   浏览:1942次  

导读:问题描述今天尝试这在ubuntu10.10下搭建android开发环境,一路下来都比较顺利,但是当我将nexus one手机连接到电脑上时,却无发识别,输入adb devices,输出结果为:???????????? no permissions很明显,设备......

问题描述

今天尝试这在ubuntu10.10下搭建android开发环境,一路下来都比较顺利,但是当我将nexus one手机连接到电脑上时,却无发识别,输入adb devices,输出结果为:

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

很明显,设备未被识别。

解决方案:

第一步,查看usb信息:

在终端输入命令 lsusb

应该能看到一条类似这样的结果

Bus 002 Device 025: ID 18d1:4e12 Google Inc. Nexus One Phone (Debug)

记下ID 后面的四位数字,这里是18d1,后面需要使用。

第二步,新建 /etc/udev/rules.d/51-android.rules 文件:

在终端输入命令 sudo gedit /etc/udev/rules.d/51-android.rules(会提示输入root密码,输入即可)

然后在弹出的文本框中输入

SUBSYSTEM== usb , SYSFS{idVendor}== 设备代码 , MODE= 0666

其中的设备代码便是第一步获得的那四位数字

第三步,为新建的文件添加读和写的权限:

sudo chmod a+r /etc/udechmod a+r /etc/udev/rules.d/51-android.rules

第四步,先关闭手机的调试模式,再重新打开手机的调试模式。

完成!

此时再输入命令,adb devices,输出结果为:

HT9CSP801392 device

手机已经能正常识别了。

赞助本站

人工智能实验室

相关热词: ubuntu 调试

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港