连接Kindle Fire到ADB(实体机调试)

Posted on Aug 19, 2012

前提条件

为开发环境下载安装下列包:

使用 Android SDK Manager 下载安装下列SDK包:

  • Android 2.3.3 (API10) => SDK Platform
  • Tools => Android SDK Tools
  • Tools => Android SDK Platform-tools
  • Extras => Google USB Driver package

OSX设置

修改 adb_usb.ini

  1. 打开文件: ~/.android/adb_usb.ini
  2. 添加一行: 0x1949
  3. 添加一行: 0x0006
  4. 保存文件

注意:确保每行一条配置。如果文件不存在,新建文件并确认具备已配置完毕的Android SDK。

重启ADB服务器,确认检测到Kindle Fire :

  1. 打开终端窗口
  2. 执行命令:adb kill-server
  3. 执行命令:adb start-server
  4. 执行命令:adb devices ,查看Kindle Fire是否在显示的设备列表里。

如果没有检测到 Kindle Fire,可能需要重启计算机或者注销重新登录让变更生效。

Win7设置

须拥有管理员权限修改 adb_usb.ini

  1. 打开文件:C:Users<你的用户名>.androidadb_usb.ini
  2. 添加一行:0x1949
  3. 保存文件

注意:确保每行一条配置。如果文件不存在,新建文件并确认具备已配置完毕的Android SDK。

修改 Google USB Driver 包

  1. 打开Google USB Driver 文件夹,标准安装位置是 C:Program Files (x86)Androidandorid-sdkextrasgoogleusb_driver
  2. 找到 android_winusb.inf 配置文件并修改权限允许写入:
    1. 右键单击文件,选择”属性“
    2. 切换到”安全“标签
    3. 点击”编辑“按钮
    4. 在上面的列表框中选择选择你的组或者用户名
    5. 检查下面列表中,确认”写入“权限被设置为”允许“
    6. 应用设置
  3. 打开 android_winusb.inf 文件
  4. 在 [Google.NTx86] 和 [Google.NTamd64] 这两段后面分别添加下列设置:

;Kindle Fire %SingleAdbInterface% = USB_Install, USBVID_1949&PID_0006 %CompositeAdbInterface% = USB_Install, USBVID_1949&PID_0006&MI_01

  1. 保存文件

安装Google USB Driver

  1. 通过USB连接Kindle Fire 到计算机
  2. 右击桌面上的”计算机”或Window资源管理器,选择”管理“
  3. 在左侧的面板中选择 计算机管理=> 系统工具 => 设备管理器
  4. 在右侧的面板中找到并打开”其它设备“分支
  5. 右击名叫”Kindle”的设备,并选择”更新驱动程序软件…“,将启动硬件更新向导;
  6. 点击”浏览计算机以查找驱动程序软件“;
  7. 点击浏览并选择包含之前修改的android_winusb.inf 那个文件夹
  8. 单击下一步安装驱动
  9. 当提示Windows安全警告时,选择始终安装该驱动程序。
  10. 安装成功后Kindle Fire 将会在设备管理器中显示: Android Phones =>Android Composite ADB Interface

重启ADB服务器,确认检测到Kindle Fire :

  1. 打开命令提示符窗口
  2. 切换到Android SDK platform tools目录,标准安装位置是:C:Program Files (x86)Androidandorid-sdkplatform-tools
  3. 执行命令:adb kill-server
  4. 执行命令:adb start-server
  5. 执行命令:adb devices ,查看Kindle Fire是否在显示的设备列表里。

参考资料

  1. https://developer.amazon.com/help/faq.html#KindleFire
  2. http://g-ecx.images-amazon.com/images/G/01/sdk/Connecting_your_Kindle_Fire_to_ADB.pdf