宏碁Iconia A500未在adb设备中。

11

刚刚购买了Iconia A500(耶!使用了100美元的优惠券),并开始玩游戏等活动。

我决定开始工作,启动adb并启动eclipse测试一个应用程序,结果发现它不在我的设备列表中。我已经尝试安装了宏碁的驱动程序。它会在我的Program Files目录中放置一个文件夹...但是我不知道该做什么。有一个“EUUDriverInstaller”,但当我单击它时似乎没有任何反应。

当我将设备插入电脑时,它会使用一些通用的Microsoft驱动程序来显示设备内容,但组合adb根本不像我的Droid那样显示。

我已经在设备和笔记本电脑上多次重启了。 我已经卸载/重新安装了制造驱动程序目录的应用程序。 我在x64文件夹下的驱动程序目录中打开了一个应用程序,然后它打开了Windows驱动程序安装程序并安装了一些驱动程序...但是当我将设备插入时仍然没有组合adb。 它已经打开了usb调试功能,并且我已经切换它的开关。

它正在运行3.1版 我使用的是x64 Windows 7

无论是在“附加设备列表”下的命令提示符adb devices还是在Eclipse设备下,都没有任何设备。我的SDK已完全更新。


似乎我的情况与这个人的类似,因为设备只是像一个闪存驱动器一样处理。他说ROM有问题......但我不明白为什么这个原始ROM会有问题。 - Criminosis
1
你从哪里获取了那个宏碁驱动程序? - user35443
12个回答

8

又出现了一组症状,以及另一个答案……

使用3.2的A500 roms(我有其他4.x设备,所以我在保留这个设备)。使用Windows 8。下载并安装了宏碁1.06驱动程序。以前曾从android-sdk\extras\google\usb_driver\amd64(或i386如果合适)安装过Google ADB驱动程序,但可能不是必需的。

将A500插入计算机,启动设备管理器。宏碁Iconia Tab A500设备会出现在“其他设备”文件夹中,但没有安装驱动程序。单击该设备,单击“更新驱动程序”。选择“浏览我的计算机”。单击“从计算机的设备驱动程序列表中选择”。从该列表中选择“Android 设备”。选择制造商为“Google”,选择型号为“Android ADB 接口”。单击“下一步”。单击“是,请务必这样做”。完成。

编辑:

在Windows 8.1上,行为再次有所不同。该设备将显示在“Android 设备”文件夹中。右键单击该文件夹,然后按照上述步骤选择并安装“Android ADB 接口”驱动程序。我需要对所有设备都进行这样的操作。Windows 8.1似乎会安装除ADB驱动程序之外的所有内容,因此您需要使用此过程强制安装ADB驱动程序。


部分地。 非常奇怪的事情。 我更换了USB端口,按照您的建议尝试安装Google驱动程序(因为我知道Acer是Nexus 7的实际制造商)...但只找到了一个Acer ADB复合驱动程序,使用它就可以工作:P无法弄清楚原因。昨天我在一台笔记本电脑上做了几次同样的事情,但没有结果。好吧,至少它正在工作。谢谢。 - runlevel0

7
我通过以下方式解决了同样的问题:连接您的设备,启动设备管理器,找到缺失的设备驱动程序,选择更新驱动程序并浏览带有 Acer 驱动程序的文件夹。

1
我能更新的唯一项目是“Acer Iconia Tab A500”,它位于便携式设备下。目前,它正在使用“MTP USB Device”的Microsoft驱动程序。它无法更新到其他任何内容。插入设备也未触发复合adb更新。它添加到我的程序文件中的文件夹仅包含“EUUDriverInstaller”和一个名为Win7的文件夹,其中包含一个名为adb的文件夹。它充满了adb相关文件,但是就像我所说的,在设备管理器中没有adb。 - Criminosis
2
您可以尝试使用设备管理器删除驱动程序,然后重新连接设备或将设备连接到另一个USB端口。Acer的驱动程序安装实用程序实际上并不安装驱动程序,而只是复制文件。您需要强制Windows 7查找新设备的驱动程序。 - Danil Ternovikh
2
哇,换了USB接口就解决了...我感觉自己太蠢了。谢谢! - Criminosis
1
哈哈,我也遇到了同样的问题...整晚都在折腾驱动程序,结果只需要更换USB端口! - ArjanP
谢谢,伙计。这对我也起作用了,当时调试模式是开启的,我换了USB端口。 - virtual82
1
在Windows 8.1 x64上,我使用了“让我从计算机上的设备驱动程序列表中选择”选项,并将驱动程序更新为Google Galaxy Nexus ADB接口,因为列表中没有提到任何Acer设备。这对我来说很有效。 - daveywc


3
Acer Iconia A100无法在Win7上进行USB调试 - Android 3.2.1 - 毫无疑问,这与上述A500的问题类似。
启用USB调试后,连接到Win7 x64 - "adb设备"无法找到平板电脑,DDMS也不行,我需要截屏(不想root平板)。
这里的人们是正确的:Win7一心只想使用自己的驱动程序来驱动这个平板电脑,而Acer安装程序仅仅将文件拖放到驱动器上。实际上,它将它们放到驱动器上,然后看到Windows驱动程序已经就位,就会高兴地删除已从安装程序中复制出来的Win7驱动程序。我在设备管理器中花了一个小时试图让Win7使用Acer驱动程序,但它一直告诉我它们不兼容。
我的解决方案: 1. 连接平板电脑并打开设备管理器。 2. 更新驱动程序软件。 3. 在计算机上浏览驱动程序软件 4. 让我从列表中选择... 5. 选择USB复合设备。
Win7坚称A100是MTP USB设备,不管那是什么意思。
最后,我告诉Win7去死,选择了“USB复合设备”。立即,“adb devices”就找到了它。
啊哈。我又可以使用DDMS了。

2

我在 Windows 8 上遇到了同样的问题。安装程序不起作用,而实际的驱动程序安装程序是打包在一个 EXE 文件中的,因此无法手动安装。以下是解决方法:

  1. 运行 Acer 提供的 EXE 文件。
  2. 现在找到 ACER ICONA 3G DRIVER INSTALL .msi 文件。我找不到安装程序手动复制 msi 的位置,所以我使用 sysinternals 实用程序 handle.exe 告诉我安装程序打开了哪些文件。

handle -p "ICONIA TAB USB DRIVER SETUP.exe"

  1. 找到安装程序后,将其复制到临时文件夹并提取其中的内容。我使用 7-zip 完成这项任务。
  2. 使用设备管理器手动定位和安装驱动程序。

1

很不幸,反复插拔(还是反复插拔?)并没有帮助我解决问题,换USB接口也没用。

我花了三天时间搜索了很多帖子才最终解决了这个问题。现在我回来分享一下,希望能帮到那些遇到同样问题的人 :)

参考:通过TCP连接Android设备

上述指令需要一台可以通过USB连接ADB到您的平板电脑的PC。更好的解决方法是先root您的设备,然后下载adbWireless,这样即使完全没有USB连接,您也可以将平板电脑切换到ADB TCP模式。

希望对您有所帮助!


1

只需更换USB端口,这对我有用 :-)


0

我也曾经考虑过这个问题,但是获取root权限的第一步是:adb push c:\Gingerbreak-v1.20.apk /data/local因此我不知道你如何避免需要先让adb正常工作。 - Criminosis
我从zip文件中运行了setup.exe,插拔了设备两次,最终在adb设备中显示出来了。也许尝试一下Danil的建议会有所帮助。 - ench
当您将其插入时,它是否仍然在便携设备下显示平板电脑,并使用Microsoft驱动程序作为与adb条目分开的单独条目? - Criminosis
是的,它显示为便携设备,并在设备管理器中显示为ADB接口-> ACER复合ADB接口。 - ench
似乎平板电脑直接进入了挂载模式,如果这有什么意义的话。连接我的安卓手机不会弹出自动播放菜单,而连接平板电脑会自动询问我想要如何访问数据。 - Criminosis
显示剩余3条评论

0
对于Windows 7: 在我的情况下,我只需进入设备管理器 -> 可移动设备 -> Acer ICONIA TAB A100右键单击鼠标并更新驱动程序,之后将安装复合设备。然后Android USB设备就会出现。
祝你好运!

0

在Vista上使用Acer Iconia A510时遇到了同样的问题。
解决方法如下:
运行驱动程序安装程序,解压所有文件,然后删除它们而不进行安装

  • 从Acer下载驱动程序文件并运行
  • 在单击“下一步”或“确定”之前,在每个点检查C:\ Program Files \ Acer Inc \ Acer Iconia Tab Driver安装
  • 当驱动程序文件出现时,请将它们全部复制到其他地方
  • 继续该过程直至结束
  • 文件将消失;将您的副本复制回Acer目录
  • 插入设备,并继续Windows驱动程序查找过程,直到它询问您是否要告诉它在哪里查找
  • 选择包含文件的目录- Windows会成功安装它们

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接