12

所以我把这本书扔到了这个问题上,并认为我已经隔离了原因。

我已经下载并安装了 JDK 32 和 64 位。我已经根据需要安装了 Android SDK。我在 google-usb-driver 中修改了 android_winusb.inf 以包含 Kindle Fire 设备 ID。我尝试从亚马逊下载 kindle fire windows 7 驱动程序(如这里的答案所述),并使用它。

我尝试修改该驱动程序以在 x86 部分中包含消防设备 ID。

我已经努力杀死并重新启动 adb,并重新启动了我的 comp 几次,看看这是否会神奇地修复它。没有什么。

我唯一不确定的是 adb_usb.ini 的修改。不幸的是,我的 .android 文件夹不存在于我的 %USERPROFILE% 中,而是存在于我计算机上的另一个位置。该文件夹也没有 adb_usb.ini。所以我将 .android 的内容复制到我的 %USERPROFILE% 中,并在每个文件中创建 adb_usb.ini,并将 0x1949 添加到那个空文件中。

这没有用。adb devices 仍然出现 zilch。

我认为 adb 无法找到我的 adb_usb.ini,但实际上,我不知道。如果是这种情况,我不知道如何解决。帮助?

4

17 回答 17

6

只需将 0x1949 添加到 adb_usb.ini 对我来说就足够了。

于 2011-12-07T21:51:45.740 回答
3

这也让我发疯。做了其他链接和帖子的建议,但没有奏效。在没有选项的情况下运行 adb 命令后,我看到了一个 USB 选项。我执行了以下操作:

adb kill-server
adb usb

之后你应该会看到一些输出,我没有保存结果

adb devices

现在显示我的设备

于 2011-12-16T10:41:31.510 回答
3

确保您在 adb_usb.ini 文件中添加了正确的产品/供应商 ID。

只有在添加 0x1949 后我才能看到列出的设备,我才遇到了同样的问题。亚马逊正在更改 ID,或者人们在随机论坛中提供了错误的 ID。第一个绝对不是必需的。

添加产品 ID 后,我的 adb_usb.ini 看起来像这样,我认为您的 .android 位置并不重要

0x0e79 
0x006 
0x1949
于 2011-12-13T19:54:33.963 回答
1

在 %android_sdk%\extras\amazon\kindle_fire_usb_driver 文件夹中,您可以找到 KindleDrivers.exe 文件。只需运行它,就会安装适用于 Windows 的 Kindle 驱动程序(在我的情况下为 Win7)。

于 2013-12-20T22:41:08.180 回答
1

您的设备驱动程序不工作转到以下链接并更新

http://www.jayceooi.com/2011/12/13/how-to-install-kindle-fire-adb-usb-driver/

于 2012-02-26T02:09:28.000 回答
1

输入你的adb_usb.ini

cd /users/username
type adb_usb.ini

确保它显示0x1949...我的有一个特殊字符而不是 x。编辑文件并手动将其更改为 x。

于 2012-01-15T22:03:47.460 回答
1

就我而言,Windows 使用的是默认驱动程序。我卸载了windows驱动。

安装了驱动程序\android-sdk\extras\amazon\kindle_fire_usb_driver。跑了以下:

adb kill-server
adb usb

之后你应该会看到一些输出,我没有保存结果:

adb devices

设备终于出现了。然后 Kindle 出现在设备管理器中。之前没有出现在那里。

于 2012-10-28T05:08:25.400 回答
1

当您从头开始创建文件时,还要仔细检查 Windows 是否在偷偷摸摸并且实际上将您的 adb_usb.ini 保存为 adb_usb.ini.txt!

于 2012-08-05T07:28:14.077 回答
0

我遇到这个问题的时间最长——迈克尔的回答让我找到了为我解决这个问题的答案。

如果您当前没有C:\Users\[Username]\.android文件夹,请手动添加一个。复制adb_usb.ini到这个文件夹。如果您尝试在 Windows 资源管理器中创建此文件夹(可能以句点开头的文件夹),Windows 可能会给您带来一些麻烦。我不得不打开cmd并输入move android .android才能完成此操作。

完成此操作后,adb devices 立即显示该设备。

于 2012-02-04T20:52:52.743 回答
0

通常,从 /Tools 文件夹运行“android update adb”应该足以更新正确的 adb_usb.ini 文件。该文件的位置是相关的,因为 adb 只会查找其中一个。我在 sdkuilib.jar 中有一个 CRC 错误,它不会复制。这导致“android update adb”失败,所以我的 adb_usb.ini 文件没有得到更新。

此外,当我手动进行更新时,我以 joe 用户身份登录,但我提升为管理员用户来执行更新。我修改了 adb_usb.ini (c:\users\JoeUser.android\adb_usb.ini) 的 joe 用户副本,但 adb 程序查看了 adb_usb.ini 的管理员副本 (c:\users\Admin.android\adb_usb .ini)。所以,adb 没有看到我手动添加的 0x1949。

一旦我替换了我的 sdkuilib.jar 副本(通过重新下载、安装在单独的文件夹中并复制坏文件),我就能够运行“android update adb”并且 0x01949 出现在我的管理员 adb_usb.ini 中。[为了找到这个,我在 android.bat 和 find_java.bat 文件的顶部将 echo off 更改为 echo on。]

之后,我做了一个 adb kill-server 和 adb usb。但我仍然收到“错误:找不到设备”消息。直到那时我才注意到我的 Kindle Fire 已经超时。我重新打开它,解锁它,此时,kill-server "adb usb" 序列产生了 "restarting in USB mode"。

一旦产生了输出,adb devices 就会显示我的 Kindle Fire。

于 2012-08-28T05:36:25.310 回答
0

添加这个对我有用

0x1949
0x006
于 2012-01-15T04:48:36.923 回答
0

听起来你已经做了所有正确的事情。对我来说,adb_usb.ini 文件起到了作用,它位于 c:/users/dirk/.android/adb_usb.ini 中。奇怪的是,我还在另一行添加了 0x006 的产品 ID,我认为这并不重要(0x1949 是供应商 ID)。

确保 adb_usb.ini 与 avd 文件夹位于同一文件夹中。您可以尝试创建一个新的 AVD 并环顾四周,看看新的 AVD 是在哪个用户下创建的。

希望这可以帮助。

于 2011-12-01T21:06:13.643 回答
0

供未来读者参考:

不要忘记在设备上打开 USB 调试。(至少在我的情况下,在 OUYA 上,默认情况下这是禁用的。)

于 2013-07-29T13:46:31.233 回答
0

因此,我遇到了与您完全相同的问题,并且在我的 c 驱动器而不是 d 中寻找 java.exe 时也遇到了问题。我以同样的方式解决了这个问题。使用“mklink”命令行工具在 C 驱动器中创建指向另一个驱动器上的 .android 文件夹的符号链接。我的确切命令是:

mklink /D .android D:\.android

我在我的C:\Users\<User Name>\文件夹里

之后我再次运行 adb kill-server 和 adb devices 它出现了!

希望有帮助。

于 2011-12-04T02:34:16.573 回答
0

这里的主要问题很简单:由于某种原因,当您安装驱动程序时,user/.android 中的 adv_usb.ini 版本不包含供应商 ID

我检查过,文件很简单。

我所要做的就是将 ini 文件从驱动程序文件夹复制到 username/.android 并执行 adb kill-server,然后执行 adb usb 并识别设备。

于 2012-08-18T08:11:39.810 回答
0

如果您使用的是 Windows 并且安装了 Android SDK(如果ANDROID_SDK_HOME设置了环境变量),那么adb将使用%ANDROID_SDK_HOME%\.android\adb_usb.ini而不是%USERPROFILE%\.android\adb_usb.ini

此外,这篇文章还有一个命令,可以adb_usb.ini使用所有当前连接的adb设备的供应商 ID 填充您的信息。

于 2015-08-06T17:19:45.740 回答
0

就我而言,我必须安装 Kindle Fire 驱动程序。

如果在本地磁盘中找不到,可以从亚马逊官方页面下载: https ://developer.amazon.com/public/resources/development-tools/ide-tools/tech-docs/05-setting- up-your-kindle-fire-tablet-for-testing

直接链接: https ://s3.amazonaws.com/android-sdk-manager/redist/kindle_fire_usb_driver.zip

于 2016-01-08T23:02:12.467 回答