1

我不能不处理一个问题。我想通过 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 -> Target 时,我看不到我的设备可用。

有小费吗?

4

2 回答 2

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 的东西,上面是一个懒人的解决方法。

于 2015-05-08T12:33:34.393 回答
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

于 2015-05-08T08:31:41.427 回答