问题描述
希望将Kindle Fire连接到Eclipse进行应用开发,但发现设备管理器中缺少“Development”条目。检查设备时,在Manage菜单中出现了黄色感叹号提示可能存在驱动程序缺失的问题。
根据解答,尽管Kindle Fire的USB调试模式通常应始终启用,但实际上需要通过修改android_usb.ini
文件来配置Google ADB驱动才能识别Kindle Fire。
解决方案
步骤1:配置android_usb.ini
- 首先确定
android_usb.ini
存放位置:- 对于Windows XP用户,路径是
C:\Documents and Settings\<username>\.android\adb_usb.ini
; - 对于Windows Vista或7用户,则为
C:\Users\<username>\.android\adb_usb.ini
。
- 对于Windows XP用户,路径是
- 向文件中添加Kindle Fire的识别代码。使用命令提示符输入以下内容:
cmd
echo 0x1949 >> %USERPROFILE%\.android\adb_usb.ini
步骤2:重启ADB服务
完成配置后,重新启动ADB服务以应用更改:
adb kill-server
adb start-server
此时Kindle Fire应能被识别。
问题排除与解决办法
-
设备未出现在列表中
检查Windows设备管理器是否显示“ADB Interface”或其他类似名称的设备。如果不存在,则需考虑重新卸载并重新连接Kindle Fire,或尝试终止adb.exe
进程并在重启后再次进行上述操作。 -
错误信息:“Adb connection Error: An existing connection was forcibly closed by the remote host”
根据回答,这可能是由于ADB服务处于异常状态。确保已退出Eclipse并使用任务管理器终止adb.exe
进程后再尝试连接。
通过以上步骤,大多数情况下应能成功使Kindle Fire在Eclipse中进行USB调试开发。
请注意,具体操作过程中可能遇到多种变数,务必细致检查每一步,并根据不同情况调整策略。
正文完