我不能不处理一个问题。我想通过USB连接我的Android设备并直接在其上部署应用程序。听起来很简单,不是吗? :)我用:
Ubuntu 12.04 Eclipse(Android开发人员工具) 三星Galaxy Ace(GT 5830)
我在谷歌搜索后建立的是:
我的规则文件(51-android.rules):
SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="689e", MODE="0666", GROUP="plugdev"
在
中运行:adb devices效果List of devices attached
S58307e7XXX device
但是当我进入Project-> RunConfiuration - >目标,我看不到我的设备可用。
任何提示?
答案 0 :(得分:1)
有时这件事对我有用(我不确定你的安装是否与权限有同样的问题):
adb kill-server
# or
sudo adb kill-server
sudo adb devices # side effect: start the server as superuser
adb devices # see if the devices are visible now
理想情况下,你应该做供应商ID的东西,上面是一个懒人的解决方法。
答案 1 :(得分:0)
请按照以下步骤操作:
1)在以下链接中找到您的设备的usb供应商ID:http://developer.android.com/tools/device.html。
如果您的设备未在此处列出,则可以使用" lsusb"来获取供应商ID。命令并找到您的设备USB供应商ID。
2)在51-android.rules文件中添加你的设备ID
3)使用以下命令终止并重启Adb服务器:
adb kill-server 然后 adb start-server