今天打开Android studio 开发Flutter项目,遇到一个问题,就是不能连接设备的问题,

flutter run  No connected devices.

然后我尝试使用 flutter doctor,出现如下问题。

Doctor summary (to see all details, run flutter doctor -v):[✓] Flutter (Channel beta, v0.1.5, on Linux, locale en_US.UTF-8)[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)[✓] Android Studio (version 3.0)[!] VS Code (version 1.20.1)[!] Connected devices! No devices available! Doctor found issues in 2 categories.

本头条核心宗旨

欢迎来到「技术刚刚好」作者,「技术刚刚好」是个人维护,每天至少更新一篇Flutter技术文章,实时为大家播报Flutter最新消息。如果你刚好也在关注Flutter这门技术,那就跟我一起学习进步吧,你的赞,收藏,转发是对我个人最大的支持,维护不易,欢迎关注。

技术刚刚好经历

近几年,移动端跨平台开发技术层出不穷,从Facebook家的ReactNative,到阿里家WEEX,前端技术在移动端跨平台开发中大展身手,技术刚刚好作为一名Android开发,经历了从Reactjs到Vuejs的不断学习。而在2018年,我们的主角变成了Flutter,这是Goolge开源的一个移动端跨平台解决方案,可以快速开发精美的移动App。希望跟大家一起学习,一起进步!

本文核心要点

接下来我就解决一下这个问题吧,当我们遇到这样的问题应该怎么解决。因为我们都知道 Flutter支持iOS和Android设备/模拟器。在终端中,运行flutter devices命令以验证Flutter可以识别您连接的Android设备。

这是参考文档,如何设置设备/仿真器以运行您的应用程序。

对于,Android(在Mac系统上)

设置您的Android设备

要准备在Android设备上运行和测试Flutter应用,您需要运行Android 4.1(API级别16)或更高版本的Android设备。

  1. 在设备上启用开发人员选项和USB调试。详细说明可在Android文档中找到。
  2. 使用USB电缆将手机插入计算机。如果设备上出现提示,请授权计算机访问设备。
  3. 在终端中,运行flutter devices命令以验证Flutter是否可以识别您连接的Android设备。
  4. 通过运行flutter run启动您的应用。

默认情况下,Flutter使用adb工具所基于的Android SDK版本。如果要Flutter使用其他安装的Android SDK,则必须将ANDROID_HOME环境变量设置为该安装目录。

设置Android模拟器

要准备在Android模拟器上运行和测试Flutter应用,请按照以下步骤操作:

  1. 在计算机上启用VM加速。
  2. 启动Android Studio>“工具”>“ Android”>“ AVD Manager”,然后选择“创建虚拟设备”。
  3. 选择设备定义,然后选择下一步。
  4. 为您要模拟的Android版本选择一个或多个系统映像,然后选择“下一步”。建议使用x86或x86_64映像。
  5. 在“模拟性能”下,选择“硬件-GLES 2.0”以启用硬件加速。
  6. 验证AVD配置正确,然后选择完成。有关上述步骤的详细信息,请参阅管理AVD。
  7. 在Android虚拟设备管理器中,单击工具栏中的“运行”。模拟器启动,并显示所选操作系统版本和设备的默认画布。
  8. 通过运行flutter run启动您的应用。所连接的设备名称是为构建的Android SDK,其中platform是芯片家族,例如x86。

使用Android Studio打开和连接设备:

这是打开和连接模拟器/设备的简便方法。

Android Studio显示了模拟器/模拟器(已安装在系统中)或设备(已连接至系统)的列表。只需从列表中选择要打开的设备,然后运行项目即可。

Android Studio

谢谢观看技术刚刚好的文章,技术刚刚好是个人维护,每天至少更新一篇Flutter技术文章,实时为大家播报Flutter最新消息。如果你刚好也在关注Flutter这门技术,那就跟我一起学习进步吧,你的赞,收藏,转发是对我个人最大的支持,维护不易,欢迎关注。

模拟usb设备_今天写代码遇到Flutter没有连接设备问题解决相关推荐

  1. 模拟usb设备_高速USB数据采集卡

    高速USB数据采集卡 同步.高速 USB-1602HS&1604HS 系列 该系列设备提供了最高4路模拟输入通道,采样率最高可达2MS/s/Ch,外加最高2路模拟输出,4路计数器和3路编码器测 ...

  2. python如何模拟键盘输入_用python代码模拟键盘输入

    今天在写代码时遇到一种情况,代码只能通过外部操作来判断,这时我就想到用python的代码来模拟一个键盘输入的值. 安装好,就可以直接上代码了:import win32api import win32c ...

  3. 处理自己的数据集_手写代码实现KDD CUP99数据集的数据归一化处理

    归一化是数据处理的常用方法之一,目的是消除不同评价指标之间的量纲对数据分析结果的影响,使各指标处于同一数量级,以解决数据指标之间的可比性问题. 目前学术界关于归一化和标准化的概念还不统一,常常会把这两 ...

  4. USB 设备驱动(写给自己看的)

    集线器与控制器(USB地址7bit) 设备,配置,端点,接口 USB1.0(低速1.2),1.1(全速450m),2.0(高速,电流传输)区别 引脚4根(V,D-,D+,gnd),miniUSB增加 ...

  5. 一行一个链接代码_小白写代码讨女朋友欢心,包教包会

    爱情这点小事里,不花钱也可以很有情致- 你看鹅厂程序员小彭,在520来临之际,给女朋友写了段代码,不花钱就让女朋友惊喜又感动. https://elvinn-1aa07a-1251269979.tcl ...

  6. matlab模拟三体运动_如何写出三体的MATLAB程序-代码篇

    如何写出三体的MATLAB程序-代码篇 写在前面 在上文当中我们已经对三个物体之间的受力进行了分析,也说明了在时间 下的加速度.速度和位移的计算方式. 本篇中将根据上一篇的公式来写出对应的代码,并且详 ...

  7. python调用usb设备_用Python与USB设备通信

    假设您使用Linux和libusb-1.0作为PyUSB的后端库.// Detach a kernel driver from an interface. // If successful, you ...

  8. python调用usb设备_在Python中查询连接的USB设备信息的简单方法?

    我能想到像这样的快速代码. 由于所有USB端口都可以通过/ dev / bus / usb / / 对于生成的ID,即使您拔下设备并重新连接它[可能是其他端口].它会是一样的. import re i ...

  9. matlab模拟三体运动_如何写出三体的MATLAB程序-理论分析篇

    如何写出三体的MATLAB程序-理论分析篇 写在前面 之所以写这个程序,是因为某天晚上无聊,室友正在学习MATLAB,于是提议写一个三体运动的物理模拟程序来练练手.就此,我也写一份该程序来为室友做一个 ...

最新文章

  1. HDU 3336 Count the string(KMP+DP)
  2. 【PC工具】U盘数据加密工具,windows自带U盘文件加密工具体验,测试加密时间...
  3. python模块大全使用说明_python模块详解
  4. kvmweb管理工具_KVM web管理工具——WebVirtMgr
  5. JavaSE----基础语法(方法)
  6. [洛谷P2124] 奶牛美容
  7. vbs 连oracle 负载均衡,(原)QTP中用VBS调用PLSQL并执行相关语句
  8. 00003-回文数的判定-leetcode-解法不唯一,1.reverse最简单,2.数学方法很有意思
  9. Berrycast – 屏幕录制分享工具[Windows/macOS]
  10. 未来茅台酒会怎样跌下神坛?
  11. 转换文档参数_Word、Excel、PDF多格式转换?只需1招全搞定
  12. 【例7.4】 循环比赛日程表
  13. linux调sqlloader命令,Linux环境SQLLDR导入出现SQLLOADER-553、509错误
  14. 135批量抓鸡 依赖 古老得RTCS
  15. Stata软件做门槛回归模型(汉森个人主页上的代码)
  16. Git amend 修改上次提交
  17. Tomcat修行之路-7.Tomcat-Mapper组件机制以及请求处理机制
  18. 个人对系统拆分的理解
  19. Tableau 2020.2版本如何做环形图
  20. 经典算法——爬楼梯(解法归纳)(学习笔记)

热门文章

  1. 吴恩达机器学习(二十二)精确率和召回率
  2. 基于Java自动校准电脑时间程序实现
  3. mysql skip 1062_MYSQL replication slave-skip-errors = 1032,1062,126,1114,1146,1048,1396
  4. arcgis 地图聚类工具
  5. 浅谈网络控制软件的种类与选择
  6. 2022最新视频打赏系统全开源版本+附教程/亲测可用
  7. 从相机空间到屏幕投影,期间发生了什么
  8. 共享存储--openfiler搭建iscsi
  9. 城市轨道交通运营票务管理论文_(毕业论文)轨道交通票务管理.doc
  10. 【运维面试】网络相关的面试题