在我对Ubuntu 10.10 Maverick Meerkat进行新升级时,我无法识别我的HTC Desire。
adb devices show
List of devices attached
???????????? no permissions
现在,有很多关于在/etc/udev/rules.d/下更改规则文件的教程。 但是,我找不到10.10的具体内容。
有人可以告诉我规则文件名和内容是否与link text中描述的相同,或者我们是否正在查看此新版本的一些新设置?
非常感谢
答案 0 :(得分:7)
在带有三星Galaxy S2的Linux Mint / Ubuntu 11.04上,我没有使用任何规则,但是当“重置adb”或“设备视图”显示时:
????????????没有权限
我必须:
sudo killall adb # if I don't, I get "error: insufficient permissions for device"
sudo ./adb usb
然后我可以在本教程后面截取屏幕截图:http://www.addictivetips.com/mobile/how-to-take-screenshots-of-android-device/
干杯
答案 1 :(得分:3)
我对Ubuntu 11.04的魔法咒语:
$killall adb
$sudo adb usb
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
restarting in USB mode
然后去eclipse并开始在真实设备上调试
答案 2 :(得分:2)
好的我参加派对有点晚了,但这是另一种方法......
在/etc/udev/rules.d中创建一个名为51-android.rules的文件,其中包含以下内容
SUBSYSTEM ==“usb”,ATTR {idVendor} ==“ 04e8 ”,MODE =“0666”,GROUP =“plugdev”
然后运行以下命令重新加载udev规则......
udevadm control --reload-rules
现在将Galaxy S2手机插入电脑的USB端口并运行adb devices
。
注意:您需要更改供应商ID(以粗体突出显示)以匹配您手机的供应商ID(在OP的情况下,HTC应为0bb4)
答案 3 :(得分:1)
好吧,我猜教程有效,我创建了70-android.rules和51-android.rules,再次重新输入它们(当你从网上复制时摆脱有趣的引号)。
重新启动
现在它被认可了!
答案 4 :(得分:0)
在Windows上,我不得不从HTC下载一个特殊应用程序,以便获得正确的USB驱动程序以连接到我的Evo。有问题的应用程序允许您将Outlook联系人/日历(weee ...)与手机上的联系人同步。我很怀疑ubuntu / Linux有类似的功能。
我强烈怀疑你遇到了类似的情况。标准USB驱动程序不适用于HTC手机,因此您还需要其他功能。
如果这是停止使用升级的东西,您需要仔细查看任何与USB相关的更改。
祝你好运。答案 5 :(得分:-1)
大家都非常沮丧地检查各方 但是有一天我得到了这个问题的解决方案请按照以下步骤进行操作
First open your device terminal
1)on the top left hand corner in Application ->Accessories->terminal
2) on terminal window type following commands
$ sudo su then press enter after that terminal want password which is set by you
in installation or giving at the time of logging.
$<Enter password> password is not shown but it is type internally you can just type
whole password
$ mkdir ~/.android
$vi ~/.android/adb_usb.ini
press ctri+z here
$ echo "0x0451" > ~/.android/adb_usb.ini
$cat /root/.android/adb_usb.ini
$sudo mount -t usbfs none /proc/bus/usb
$cd path of android sdk tools from home
like /home/tv-014/Desktop/newandroid/android-sdk-linux/platform-tools
in my system i have put android-sdk-linux at desktop and in it one platform-tools
folder contain the adb.exe file
so after cd command we have the path from home to platform-tools folder.
$ ./adb kill-server
$ ./adb start-server
$ ./adb devices
现在您已获得附加到系统的设备列表。