当前位置: 首页 > 知识库问答 >
问题:

消息"flutter运行:没有连接的设备"

濮阳钟展
2023-03-14

我试图用Flutter(新鲜安装)创建一个示例应用程序。还安装了Android Studio(新鲜安装)。

这是颤振运行的输出

flutter run
No connected devices.

flutter医生的输出:

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.

这个问题有解决办法吗?

共有3个答案

龚凯泽
2023-03-14

这就是我的解决方案:

我的“开发人员选项”是打开的,但是“USB调试”是关闭的。

所以我打开USB调试,问题就解决了。

邵华皓
2023-03-14

使用:

flutter config --android-sdk ANDROID_SDK_PATH

或者

  • 未找到设备(在Android Studio中设置颤振时)
  • 项目结构-
东方高洁
2023-03-14

颤振支持iOS和Android设备/模拟器。

在终端中,运行flatter devices命令以验证flatter是否识别您连接的Android设备。

下面是一份参考文档,介绍如何设置设备/模拟器来运行应用程序。

要准备在Android设备上运行和测试你的Flitter应用程序,你需要一台运行Android 4.1(API级别16)或更高版本的Android设备。

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

默认情况下,Flutter使用ADB工具所在的Android SDK版本。如果您希望Flutter使用Android SDK的不同安装,您必须将ANDROID_HOME环境变量设置为该安装目录。

要准备在Android emulator上运行和测试颤振应用程序,请执行以下步骤:

  1. 在您的计算机上启用VM加速
  2. 启动Android Studio→ 菜单工具→ AVD管理器并选择创建虚拟设备
  3. 选择设备定义并选择下一步
  4. 为要模拟的Android版本选择一个或多个系统映像,然后选择下一步。建议使用x86或x86_64映像
  5. 在仿真性能下,选择硬件-2.0以启用硬件加速
  6. 验证AVD配置是否正确,然后选择完成

有关上述步骤的详细信息,请参阅管理AVD。

  • 这是另一个文档,如果您使用的是(Microsoft)Windows系统:入门:在Windows上安装

这里有一个更简单的方法来打开和连接模拟器/设备。

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

 类似资料:
  • 问题内容: 我试图在我的机器上安装Kibana 4,但出现以下错误。 问题答案: 该告诉你,它不能连接到Elasticsearch。该告诉你什么它试图连接到。 您需要修改和更改设置以指向您的集群。如果您在同一框上运行Elasticsearch,则正确值为。

  • 那么有没有办法将flutter应用从windows机器运行到真正的ios设备呢? 我找了找,但找不到答案。我唯一发现的东西是2019年的,我认为这是一个很长的时间,也许开发了一个工具。

  • 我使用Iphone 11模拟器。我点击运行按钮并得到这个: 它会打开应用程序并立即关闭。我执行了,但它不起作用。这是我的扑动医生“:

  • 我刚刚开始学习Netty,想慢慢来真正理解它是如何工作的。我有一个基于独立套接字测试程序的初始用例: 从客户端连接到服务器时,立即发送消息并处理响应 很简单...或者我是这么想的。我已经看了好几天了,不太明白为什么它的表现不如预期。 这是最初的测试程序,它再次简单地连接到远程服务器,并立即向服务器写入字节缓冲区。然后服务器立即发送一个ack响应,该响应被写入控制台。 我用Netty做了同样的测试,

  • 有没有办法打开tcpip端口5555进行调试,而不需要通过USB连接到电脑?

  • 我正在使用FCM通知。由于某些问题,当我使用FCM云控制台发送时,我没有收到通知。 这是我的两节课。 我注意到从未调用public void onTokenRefresh()。所以我用了它 字符串refreshedToken=FireBaseInstanceId.getInstance().getToken(); 在我的主要活动中我得到了标记。可能FirebaseInstanceIdService