豆瓣小组:SL4A

目标是为android系统提供脚本语言的支持,使用户可以直接在android平台上进行脚本语言的编辑、解释和执行 ...

↑我也要推荐

在 ubuntu10.10 下使用 Android 真机进行调试

发布时间:2011-06-21 11:53:20, 关注:+5311, 赞美:+5, 不爽:+5

本文标签: android

问题描述

今天尝试这在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
手机已经能正常识别了。

文章转载自:铁骑世界(http://cooleep.com/)
文章名称:在ubuntu10.10下使用android真机进行调试
想就本文内容同作者进行深入讨论?请在作者的微博留言:http://t.sina.com.cn/tieji2pulee

如果你觉得本站对你有帮助,欢迎向本站赞助 :P

使用支付宝捐赠

Copyright© Python4cn(news, jobs) simple-is-better.com, 技术驱动:powered by web.py 空间主机:Webfaction

版权申明:文章转载已注明出处,如有疑问请来信咨询。本站为 python 语言推广公益网站,与 python 官方没有任何关系。

联系/投搞/留言: en.simple.is.better@gmail.com 向本站捐赠