问题描述
想要通过 Eclipse 连接 Kindle Fire 进行应用程序开发,但在 “设置” 中没有看到类似 “开发” 的条目。用户想知道是否在 Kindle Fire 上不存在此设置,如果不存在,是否有其他方法进行调试?当用户在 Windows XP 上打开设备管理器时,Kindle 上出现黄色感叹号。是否是驱动程序缺失?
解决方案
请注意以下操作注意版本差异及修改前做好备份。
方案1
在 Kindle Fire 上,调试模式是默认启用的。你只需要将 Kindle Fire 的设备 ID 添加到你的 android_usb.ini
文件中,以便 Google ADB 驱动程序能够识别它。你可以通过命令行非常容易地完成这个操作:
echo 0x1949 >> "%USERPROFILE%\.android\adb_usb.ini"
然后重新启动 adb:
adb kill-server
adb start-server
然后你应该可以使用了。如果仍然无法识别,请尝试进入 “管理” 菜单,卸载 Kindle Fire,然后将其拔出并重新插入(我不记得是否需要这一步)。
方案2
对于 Windows XP,android_usb.ini 文件的路径可能会有所不同。
- 确定 android_usb.ini 文件的路径。在 Windows XP 上,路径为
C:\Documents and Settings\<用户名>\.android\android_usb.ini
,在 Vista/7 上,路径为C:\Users\<用户名>\.android\android_usb.ini
。 - 根据路径找到 android_usb.ini 文件,并添加 Kindle Fire 的设备 ID(0x1949)。
- 确保 adb 已经安装并运行,可以通过命令行输入
adb devices
来检查设备是否被识别。 - 如果 Kindle Fire 仍然未被识别,可能是驱动程序未正确安装。在 Windows 设备管理器中查看是否存在 “ADB Interface”(或类似)设备。
- 如果设备管理器中存在 “ADB Interface” 设备,则说明驱动程序已正确安装。尝试将 USB 线拔出并重新插入,然后重启 adb 服务。
- 如果仍然存在问题,可能是 adb 处于异常状态。尝试在任务管理器中终止 adb.exe 进程,并在重新启动 adb 之前关闭 Eclipse。
以上是针对在 Kindle Fire 上启用 USB 调试模式的解决方案。如果按照以上步骤操作仍然无法解决问题,请检查驱动程序是否正确安装,并尝试重启 adb 服务以及 Kindle Fire 设备。
正文完