可选:在移动设备上运行您的应用
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
1. 准备工作
注意:本 Codelab 已过时,我们不再进行维护。如需了解最新的推荐做法,请改为学习 Android 之 Compose 开发基础课程。
前提条件
基本了解如何使用 Android Studio。
能够打开和调整 Android 设备上的设置。
学习内容
如何使 Android 设备能够从 Android Studio 运行应用。
如何在 Android Studio 中连接实体 Android 设备并运行应用。
所需条件
已在计算机上下载并安装 Android Studio。
已在 Android Studio 中设置一个应用项目。
一部 Android 设备(如手机或平板电脑)。
一根可通过 USB 端口将 Android 设备连接到计算机的 USB 线。
注意:如果需要参考信息来帮助确定计算机和 Android 设备配备的 USB 端口类型以及所需的配套数据线,请参阅这篇文章。
2. 开启 USB 调试功能
如要让 Android Studio 与您的 Android 设备通信,您必须在设备的开发者选项设置中启用 USB 调试功能。
如需显示开发者选项并启用 USB 调试功能,请按以下步骤操作:
在 Android 设备上打开设置,然后搜索关于手机。
点按关于手机,然后点按版本号七次。如果出现提示,输入您的设备密码或 PIN 码。
返回设置,然后点按系统。开发者选项现在应该已显示在列表中。您可能需要打开高级选项才能找到该选项。
点按开发者选项,然后开启 USB 调试。
3. 安装 Google USB 驱动程序(仅适用于 Windows)
如果您的 Android Studio 是安装在运行 Windows 系统的计算机上,则必须先安装 USB 设备驱动程序,然后才能在实体设备上运行您的应用。
注意:对于运行 Ubuntu Linux 系统的计算机,请按照在硬件设备上运行应用文档中的说明进行操作。
在 Android Studio 中,依次点击 Tools > SDK Manager。
系统随即会显示 Settings for New Projects 窗口。
点击 SDK Tools 标签页。
选中 Google USB Driver,然后点击 OK。
完成后,驱动程序文件便会下载到 android_sdk/extras/google/usb_driver 目录中。现在,您应该可以连接设备并从 Android Studio 运行您的应用了。
4. 在 Android 设备上运行您的应用(适用于所有操作系统)
现在,您可以连接设备并从 Android Studio 运行应用。
使用 USB 线将 Android 设备连接到开发机器。设备上应会显示一个对话框,要求您允许进行 USB 调试。
选中一律允许选项以记住这台计算机。点按确定。
在计算机上的 Android Studio 中,务必从下拉菜单中选择您的设备。然后,点击 。
选择您的设备,然后点击 OK。
Android Studio 会在设备上安装并运行该应用。
注意:对于 Android Studio 3.6 及更高版本,当连接好已开启调试功能的实体设备后,系统会自动选择相应设备。
注意:如果您的设备运行的 Android 平台未在 Android Studio 中安装,系统可能会显示一条消息,询问您是否要安装所需的平台。点击 Install and Continue,然后在完成安装后点击 Finish。
5. 问题排查
如果您的计算机运行的是 Linux 或 Windows,并且您无法在实体 Android 设备上运行您的应用,请参阅在硬件设备上运行应用,了解其他步骤。
如果您的计算机运行的是 Windows,并且模拟器安装不起作用,请参阅安装原始设备制造商 (OEM) USB 驱动程序,获取适合您设备的 USB 驱动程序。
如果 Android Studio 无法识别您的设备,请拔下 USB 线,然后再重新插上。重启 Android Studio。
如果您的计算机仍找不到设备或声明设备未经授权,请拔掉 USB 线。然后,在设备上依次点按设置 > 开发者选项 > 撤消 USB 调试授权。将设备重新连接到计算机。当系统提示时,授予 USB 调试授权。
6. 总结
您已了解如何在实体 Android 设备上通过 Android Studio 运行应用!
7. 了解更多内容
《使用 Kotlin 进行 Android 开发的基础知识》相关词汇
在硬件设备上运行应用
安装原始设备制造商 (OEM) USB 驱动程序
获取 Google USB 驱动程序
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],[],[],[]]