10

我无法让 adb 在新升级 Ubuntu 10.10 Maverick Meerkat 时识别出我的 HTC Desire。

adb 设备显示

List of devices attached 
????????????    no permissions

现在,在 /etc/udev/rules.d/ 下有很多关于更改规则文件的教程。但是,我找不到特定于 10.10 的版本。

谁能告诉我规则文件名和内容是否与链接文本中描述的相同,或者我们是否正在查看此新版本的一些新设置?

非常感谢

4

6 回答 6

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/

干杯

于 2011-07-10T18:57:08.073 回答
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,在真机上开始调试

于 2011-05-05T20:20:53.170 回答
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)

于 2011-12-31T05:55:15.340 回答
1

好吧,我猜教程工作,我创建了 70-android.rules 和 51-android.rules,再次重新输入它们(当你从网络复制时去掉有趣的引号)。

重新开始

现在它被认可了!

于 2010-11-24T15:54:32.760 回答
0

在 Windows 上,我必须从 HTC 下载一个特殊应用程序才能获得正确的 USB 驱动程序来连接到我的 Evo。有问题的应用程序允许您将 Outlook 联系人/日历 (weee...) 与手机上的联系人同步。我相当怀疑 ubuntu/Linux 是否有类似的东西可用。

我强烈怀疑你遇到了类似的情况。标准 USB 驱动程序不适用于 HTC 手机,因此您需要其他东西。

如果这导致升级停止工作,您需要仔细查看任何与 USB 相关的更改。

祝你好运。

于 2010-11-23T21:45:00.737 回答
-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

现在您获得了连接到系统的设备列表。

于 2011-12-31T06:20:04.093 回答