当前位置:网站首页>【 可选:在移动设备上运行您的应用】
【 可选:在移动设备上运行您的应用】
2022-07-21 21:14:00 【冷醉泉】
一、准备工作
前提条件
- 基本了解如何使用 Android Studio。
- 能够打开和调整 Android 设备上的设置。
学习内容
- 如何设置 Android 设备以通过 Android Studio 运行应用。
- 如何在 Android Studio 中连接实体 Android 设备并运行应用。
所需条件
- 已在计算机上下载并安装 Android Studio。
- 已在 Android Studio 中设置一个应用项目。
- 一部 Android 设备(如手机或平板电脑)。
- 一根可通过 USB 端口将 Android 设备连接到计算机的 USB 线。
注意: 如果需要参考信息来帮助确定计算机和 Android 设备配备的 USB 端口类型以及所需的配套数据线,请访问 https://en.wikipedia.org/wiki/USB。
二、开启 USB 调试功能
如要让 Android Studio 与您的 Android 设备通信,您必须在设备的开发者选项设置中启用 USB 调试功能。
如需显示开发者选项并启用 USB 调试功能,请按以下步骤操作:
- 在 Android 设备上打开设置,然后搜索关于手机。
- 点按关于手机,然后点按版本号七次。如果出现提示,输入您的设备密码或 PIN 码。
- 返回设置,然后点按系统。
开发者选项现在应该已显示在列表中。您可能需要打开高级选项才能找到该选项。
- 点按开发者选项,然后开启 USB 调试。
三、安装 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 运行您的应用了。
四、在 Android 设备上运行您的应用(适用于所有操作系统)
现在,您可以连接设备并从 Android Studio 运行应用。
- 使用 USB 线将 Android 设备连接到开发机器。设备上应会显示一个对话框,要求您允许进行 USB 调试。
- 选中一律允许选项以记住这台计算机。点按确定。
- 在计算机的 Android Studio 工具栏中,点击 Run按钮。
系统随即会打开 Select Deployment Target 对话框,其中列出了可用的模拟器和已连接的设备。系统应该会列出您的实体设备以及所有模拟器。
注意:对于 Android Studio 3.6 及更高版本,当连接好已开启调试功能的实体设备后,系统会自动选择相应设备。
- 选择您的设备,然后点击 OK。
Android Studio 会在设备上安装应用并运行该应用。
注意:如果您的设备运行的 Android 平台未在 Android Studio 中安装,系统可能会显示一条消息,询问您是否要安装所需的平台。点击 Install and Continue,然后在完成安装后点击 Finish。
五、问题排查
如果您的计算机运行的是 Linux 或 Windows,您可能需要执行额外的步骤,才能在实体 Android设备上运行您的应用。查看在硬件设备上运行应用文档。
在 Windows 上,您可能需要为设备安装合适的 USB 驱动程序。请参阅原始设备制造商 (OEM) USB 驱动程序。
如果 Android Studio 无法识别您的设备,请尝试以下操作:
拔下 USB 线,然后再重新插上。
重启 Android Studio。
如果您的计算机仍找不到设备或声明设备“未经授权”,请按以下步骤操作:拔下 USB 线。
在设备的设置中打开开发者选项。
点按撤消 USB 调试授权。
将设备重新连接到计算机。
当系统提示时,授予 USB 调试授权。
六、了解详情
边栏推荐
- Legend setup tutorial GOM engine micro terminal setting method
- The difference between request forwarding and request redirection
- Network metering - transport layer
- [how to optimize her] teach you how to locate unreasonable SQL? And optimize her~~~
- 001_ Getting started with kubernetes
- 9.5~10.5 GHz频段室内离体信道的测量与建模
- Frame coding of h264 -- dialysis (I frame +p frame +b frame coding) principle and process
- Multithreading and high concurrency Day10
- Go语言 并发与通道
- Figure neural network driven traffic prediction technology: Exploration and challenge
猜你喜欢
随机推荐
National technology n32g452 debugging interface multiplexing function JTDI jtdo jntrst
[hero planet July training leetcode problem solving daily] 21st pile
Explain the data structure of redis in detail
[mathematics of machine learning 01] countable sets and uncountable sets
鼠标行为HHT变换的工业互联网用户身份认证
Online shopping mall e-commerce system based on ssm+mysql+bootstrap+jquery
布隆过滤器与布谷鸟过滤器(经典版)
Go语言 反射
HCIP第五天
Application of 3D simulation and visual display in industrial plant
uniapp封装请求
Do you dare to use BigDecimal without mastering these pits?
Detailed evaluation of current popular redis visual management tools
第02篇:分布式负载均衡
Multithreading and high concurrency Day10
机器学习基础篇(4)滤波器
LeetCode:814. 二叉树剪枝【递归】
第01篇:分布式注册中心
Frame coding of h264 -- dialysis (I frame +p frame +b frame coding) principle and process
国际标准ISO/IEC 30144: 2020在智能变电站辅助监测中的应用研究