连接Kindle Fire到ADB(实体机调试)
前提条件
为开发环境下载安装下列包:
使用 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
- 打开文件: ~/.android/adb_usb.ini
- 添加一行: 0x1949
- 添加一行: 0x0006
- 保存文件
注意:确保每行一条配置。如果文件不存在,新建文件并确认具备已配置完毕的Android SDK。
重启ADB服务器,确认检测到Kindle Fire :
- 打开终端窗口
- 执行命令:adb kill-server
- 执行命令:adb start-server
- 执行命令:adb devices ,查看Kindle Fire是否在显示的设备列表里。
如果没有检测到 Kindle Fire,可能需要重启计算机或者注销重新登录让变更生效。
Win7设置
须拥有管理员权限修改 adb_usb.ini
- 打开文件:C:Users<你的用户名>.androidadb_usb.ini
- 添加一行:0x1949
- 保存文件
注意:确保每行一条配置。如果文件不存在,新建文件并确认具备已配置完毕的Android SDK。
修改 Google USB Driver 包
- 打开Google USB Driver 文件夹,标准安装位置是 C:Program Files (x86)Androidandorid-sdkextrasgoogleusb_driver
- 找到 android_winusb.inf 配置文件并修改权限允许写入:
- 右键单击文件,选择”属性“
- 切换到”安全“标签
- 点击”编辑“按钮
- 在上面的列表框中选择选择你的组或者用户名
- 检查下面列表中,确认”写入“权限被设置为”允许“
- 应用设置
- 打开 android_winusb.inf 文件
- 在 [Google.NTx86] 和 [Google.NTamd64] 这两段后面分别添加下列设置:
;Kindle Fire %SingleAdbInterface% = USB_Install, USBVID_1949&PID_0006 %CompositeAdbInterface% = USB_Install, USBVID_1949&PID_0006&MI_01
- 保存文件
安装Google USB Driver
- 通过USB连接Kindle Fire 到计算机
- 右击桌面上的”计算机”或Window资源管理器,选择”管理“
- 在左侧的面板中选择 计算机管理=> 系统工具 => 设备管理器
- 在右侧的面板中找到并打开”其它设备“分支
- 右击名叫”Kindle”的设备,并选择”更新驱动程序软件…“,将启动硬件更新向导;
- 点击”浏览计算机以查找驱动程序软件“;
- 点击浏览并选择包含之前修改的android_winusb.inf 那个文件夹
- 单击下一步安装驱动
- 当提示Windows安全警告时,选择始终安装该驱动程序。
- 安装成功后Kindle Fire 将会在设备管理器中显示: Android Phones =>Android Composite ADB Interface
重启ADB服务器,确认检测到Kindle Fire :
- 打开命令提示符窗口
- 切换到Android SDK platform tools目录,标准安装位置是:C:Program Files (x86)Androidandorid-sdkplatform-tools
- 执行命令:adb kill-server
- 执行命令:adb start-server
- 执行命令:adb devices ,查看Kindle Fire是否在显示的设备列表里。
参考资料