通过ADB连接到Fire平板电脑
可以使用Android调试桥(ADB)将Fire平板电脑连接到计算机,以进行测试和调试。通过USB数据线将计算机连接到Fire平板电脑。
Android调试桥(ADB)是一个命令行实用工具,用于在设备或模拟器上运行和管理Android应用。有关使用ADB的更多信息和说明,请参阅Android调试桥。
如需查看Fire TV连接说明,请参阅通过ADB连接到Fire TV。
- 步骤1: 启用开发者选项
- 步骤2: 安装Kindle Fire驱动程序(仅限Windows)
- 步骤3: 安装Android Studio
- 步骤4: 使用USB数据线将Fire设备连接到计算机。
- 检查使用ADB的设备连接(可选)
- 故障排除
步骤1: 启用开发者选项
-
选择Settings(设置)> Device Options(设备选项)并查找Developer Options(开发者选项)菜单。如果该选项不存在,请执行以下操作:
a.选择Settings > Device Options > About Fire Tablet(关于Fire平板电脑)。b.重复点击序列号7次。c.返回到设备选项。将显示名为Developer Options的新菜单。
- 点击Developer options。(在2013年型号中,此选项可能名为Security(安全性)。)
- 将Developer options和USB debugging(USB调试)设置为ON。
- 如果使用第1代Kindle Fire,则默认情况下会启用ADB。
步骤2: 安装Kindle Fire驱动程序(仅限Windows)
- 如果使用Windows,请下载此Kindle Fire驱动程序:kindle_fire_usb_driver.zip。
- 下载文件后,将其内容解压缩至新文件夹并双击Fire_Devices ABD drivers文件。
- 继续执行安装向导各个屏幕上的步骤,以安装驱动程序。
步骤3: 安装Android Studio
安装Android Studio后,即可在计算机中使用ADB。如果没有现成的Android Studio,请下载并安装Android Studio。如果不准备使用Android Studio,则需要下载并安装Android SDK平台工具。
步骤4: 使用USB数据线将Fire设备连接到计算机
-
使用USB数据线将Fire平板电脑连接到计算机的USB端口。
请注意,Fire平板电脑可以使用不同传输选项来处理USB。连接USB数据线后,从平板电脑顶部向下轻扫,以查看使用的USB选项。可能会看到各种通知,包括连接数据线时使用的USB连接类型。以下屏幕截图中突出显示了相关通知。
如果没有看到Connected as Media Device(作为媒体设备连接),请按Tap for other USB options(点击其他USB选项)。然后选择Media device (MTP)(媒体设备(MTP))。在更高版本的Fire OS中,此处界面有所不同。如果使用Fire OS 7,请选择File Transfer(文件传输)。
注意: 如果平板电脑作为相机(PTP)连接USB,则Android Studio不会将平板电脑识别为Android Studio中的设备。如果在上述通知中看不到USB连接类型,请转到Settings > Device Options > Developer Options > USB computer connection(USB计算机连接)。将此项设置为Media device (MTP)。如果是Fire OS 7,请选择File Transfer。
-
平板电脑上显示Allow USB debugging?(是否允许USB调试?)对话框后,点击OK(确定)。
-
打开Android Studio,并在Devices(设备)下拉菜单中查找要显示的设备:
设备名称为该设备的
android.os.Build.MODEL
属性。KFSUWI
指Fire HD 10 (2017)平板电脑。可以在Identifying Fire Tablet Devices(识别Fire平板电脑设备)中看到生成模型名称列表。如果尚未在平板电脑上选择“Allow USB debugging?”对话框,则会在Android Studio的Devices下拉菜单中显示Unknown device(未知设备),直到您允许进行调试为止。
-
连接平板电脑后,可以在Android Studio中单击Run App(运行应用)按钮,以在平板电脑上运行应用。
如果遇到问题,请参阅下文故障排除部分。
检查使用ADB的设备连接(可选)
除了在Android Studio中查看Devices菜单,还可以使用一些ADB终端命令来确认设备已连接。执行许多其他操作(例如进入沙盒模式或安装其他资产)时,ADB也很有用。请按照以下两个部分操作:
如果跳过“在PATH中添加ADB”,也可以检查连接的设备(如果ADB不在PATH中)。
在PATH中添加ADB
首先,在PATH中添加ADB,以便轻松运行ADB命令。(PATH是一个环境变量,用于指定程序可执行文件的位置。如果不在PATH中添加ADB,运行ADB命令时就需要浏览到<Android SDK>/platform-tools
目录以运行adb
。)
adb version
,以检查是否已在PATH中添加ADB。如果返回版本信息,则表明ADB已在PATH中。如果响应消息提示adb
是无法识别的命令,则表明ADB不在PATH中。要在Mac上的PATH中添加ADB,请执行以下操作:
-
获取Android SDK platform-tools目录的路径:
-
打开Android Studio,然后单击SDK Manager按钮。Android SDK的位置,显示在Android SDK位置附近(在顶部)。例如:
/Users/<用户名>/Library/Android/sdk
如果是第一次打开Android Studio,则不会出现SDK Manager按钮。在“Welcome to Android Studio(欢迎使用Android Studio)”提示窗口中,单击Configure(配置)> SDK Manager,并提供Android SDK的位置。
- 复制SDK的路径,将其粘贴到方便的工具中,例如文本编辑器。
- 将/platform-tools添加到上一步中复制的路径末尾。(“/platform-tools”是包含ADB可执行文件的目录。)
- 将完整路径复制到剪贴板。
-
-
使用以下命令,在.bash_profile中添加ADB。使用您的实际用户名替换
<用户名>
。另外,路径必须指向Android SDK。echo 'export PATH=$PATH:/Users/<用户名>/Library/Android/sdk/platform-tools/' >> ~/.bash_profile
.bash_profile
文件通常位于用户目录中,可键入cd ~
(转到您的用户目录)找到该目录。然后键入ls -a
(列出全部)以显示所有文件,包括隐藏文件。如果文件不在该位置,可直接创建一个。然后,可以键入
open .bash_profile
以查看列出的路径。在bash配置文件中添加此PATH后,应该可以在
.bash_profile
文件中看到以下内容:export PATH=$PATH:/Users/johndoe/Library/Android/sdk/platform-tools/
(唯一区别在于,您看到的不是
johndoe
,而是自己的用户名。) -
完全重启任何终端会话,然后键入
adb
。若成功在路径中添加ADB,将看到ADB帮助信息(而非“command not found”(找不到命令))。
要在Windows上的PATH中添加ADB,请执行以下操作:
-
获取Android SDK platform-tools目录的路径:
-
打开Android Studio,然后单击SDK Manager按钮。
Android SDK的位置,显示在Android SDK位置附近(在顶部)。例如:
C:\Users\<用户名>\AppData\Local\Android\Sdk
如果是第一次打开Android Studio,则不会出现SDK Manager按钮。在“Welcome to Android Studio(欢迎使用Android Studio)”提示窗口中,单击Configure(配置)> SDK Manager,并提供Android SDK的位置。
- 复制SDK的路径,将其粘贴到方便的工具中,例如文本编辑器。
- 将/platform-tools添加到上一步中复制的路径末尾。(“/platform-tools”是包含ADB可执行文件的目录。)
- 将完整路径复制到剪贴板。
-
- 单击计算机的搜索按钮(“开始”按钮旁边),然后键入View advanced system settings(查看高级系统设置)。
- 单击View advanced system settings。
- 当System Settings(系统设置)对话框打开时,单击Environment Variables(环境变量)按钮。
- 在System Variables(系统变量)下(下部窗格),选择Path(路径),然后单击Edit(编辑)。
-
执行以下操作之一:
- 在Windows 7或8上,将光标移动到最右侧,键入
;
,然后按Ctrl+V插入之前复制的SDK的路径。PATH如下(示例):;C:\Users\<用户名>\AppData\Local\Android\Sdk\platform-tools
。对于3个打开的对话框,单击确定,将其关闭。 - 在Windows 10上,单击新建按钮,添加此位置。
- 在Windows 7或8上,将光标移动到最右侧,键入
- 重启所有终端会话,然后键入
adb
。如果成功在路径中添加ADB,则会看到ADB帮助信息,而不是“command not found(找不到命令)”。
检查连接的设备
-
假设已在PATH中添加ADB,请运行以下命令:
adb kill-server adb start-server adb devices
-
确认在设备列表中有您Fire平板电脑的序列号。例如:
List of devices attached G000N8978167088A device
在平板电脑上,设备的序列号位于Settings > Device Options。
检查连接的设备(如果ADB不在PATH中)
如果终端没有将adb
识别为命令(也就是说,您没有在PATH中添加ADB),则可能必须从包含ADB的SDK目录中运行相关命令。
- 在Android Studio中,转到Tools(工具)> SDK Manager(SDK管理器)。
- 在SDK Manager对话框中,复制Android SDK的位置。
-
在终端或命令行提示符中浏览到此位置。例如:
Mac
cd /Users/<用户名>/Library/Android/sdk
Windows
cd C:\users\<用户名>\AppData\Local\Android\Sdk
然后,转到
platform-tools
目录:cd platform-tools
platform-tools
目录包含adb
。 -
现在,运行ADB命令,如下所示:
Mac:
./adb kill-server ./adb start-server ./adb devices
Windows:
adb kill-server adb start-server adb devices
该响应消息应列出设备的序列号。例如:
List of devices attached G000N8978167088A device
如果仍未检测到Fire平板电脑,则可能需要重新启动计算机,或者注销再重新登录,以使更改生效。
故障排除
平板电脑未显示在Android Studio的设备列表中
-
如果在Android Studio的设备列表中看不到您的平板电脑设备,请单击Devices下拉菜单,然后选择Troubleshoot device connections(排查设备连接问题):
-
单击Rescan devices(重新扫描设备)。
如果重新扫描设备时未将Fire平板电脑检测为设备,则micro USB数据线可能损坏,USB连接类型可能错误(例如类型为相机而不是媒体设备),或者可能未启用USB调试。也可以尝试重启计算机和平板电脑。
卸载非ADB驱动程序(Windows)
如果之前连接Fire平板电脑时未先在其上启用ADB,则可能需要删除现有USB设备驱动程序,并强制重新安装相应的驱动程序。要删除非ADB驱动程序:
- 使用micro USB数据线将Fire平板电脑连接到计算机的USB端口。
- 在计算机(Windows 10)上,单击“搜索”按钮(位于“开始”菜单旁边),然后在搜索栏中键入设备管理器。然后在搜索结果中进行选择。(其他Windows版本提供了不同的控制面板访问选项。)
- 在“设备管理器”窗口中,展开便携式设备。
- 右键单击Fire设备,然后单击属性。
- 在属性窗口中,单击驱动程序选项卡,单击卸载,然后单击确认。
- 从计算机上拔下Fire平板电脑。
确认Fire驱动程序已正确安装
可通过执行以下操作来确认Fire驱动程序是否正确安装:
- 在计算机上,单击“搜索”按钮(位于“开始”菜单旁边),然后键入设备管理器。
-
在“设备管理器”的Fire设备项下,验证设备是否显示为Android Composite ADB Interface(Android复合ADB接口)。
如果“设备管理器”的“其他设备”部分中显示了另一台带有黄色警告标志的Fire设备,则计算机会将亚马逊未识别的ADB模块列为单独的设备。要解决此问题,请执行以下操作:
- 在“其他设备”部分中,右键单击Fire设备,然后选择属性。
- 在“属性”窗口的驱动程序选项卡上,选择更新驱动程序…。
- 单击“浏览计算机以查找驱动程序软件”,然后导航到“从计算机的设备驱动程序列表中选取”>“显示所有设备”>“从磁盘安装”。
- 导航到亚马逊驱动程序安装文件夹(通常为
C:\Program Files (x86)\Amazon.com\Fire_Devices\Drivers
),并选中ADB驱动程序。 -
忽略有关安装驱动程序的警告并继续。
现在应该可以正确地看到安装了ADB驱动程序的Fire平板电脑。
Last updated: 2022年6月28日