1

我的问题是 adb devices 没有使用 Ubuntu 12.04 检测到我的 Galaxy ace (s5830),我尝试了所有方法但仍然无法正常工作。可以帮我哪里错。我已经安装了 oracle sdk 1.7,最后一个 android sdk,我创建了具有权限 a+r 的规则 51-android.rules

4

4 回答 4

1

我有同样的问题。尽管有规则文件,但我的设备没有被检测到。我做了以下事情:

  1. 重新启动了我的设备
  2. 连接为“仅充电”(HTC 设备)。

检测到该设备,我能够安装该应用程序。

于 2012-09-23T18:56:40.587 回答
0

做以下事情

  1. 为三星智能手机下载Kies
  2. 重启日食
  3. 在 DDMS 部分,转到 windows->Show View->Devices,然后单击小向下箭头(查看菜单)并单击重置 ADB。然后它应该可以正常工作...
于 2012-08-07T23:56:18.850 回答
0

Android 使用 Java 1.6,因此无需升级到 1.7。

你真的使用三星供应商 id 04e8 作为你的 udev 规则吗?您是否在实际设备上设置了“开启”调试?您的设备上是否有任何网络共享应用程序(使用 adb)?有些人会。

您还需要重新启动终端窗口(或重新启动 Eclipse)才能首次加载 udev 规则,但我假设您已经这样做了。

同样,为了更好地衡量,您也应该重新启动设备。

如果你真的很想让这个工作,你总是可以root你的手机并使用像adbwireless这样的免费应用程序(它只适用于root设备和没有打开wifi隔离的本地wifi)。这就是我对三星 Tab 10.1 所做的事情(直到我将其送回维修)。

Adb 也没有从我的 Ubuntu 12.04 笔记本电脑上找到我的 Tab,也没有从我的开发者朋友的 Mac 和 Windows PC 上找到它,但是当我尝试连接属于我朋友的 Samsung Tab 10.1 时,adb看到它就好了,所以这就是我的问题所在。

于 2012-08-08T00:38:30.140 回答
-1

尝试重启 adb

adb kill-server
adb devices

让自己成为这方面的捷径。

于 2012-08-07T23:57:57.347 回答