You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android Studio中Flutter项目无法显示设备列表问题求助

解决Flutter/Android Studio无法识别设备(设备管理器可见)的问题

嘿,刚入坑Flutter和Android Studio遇到这种情况太正常了,别慌,咱一步步来排查解决:

1. 先确认ADB能识别你的设备

打开终端(Windows用命令提示符/PowerShell,Mac/Linux用终端),输入:

adb devices
  • 如果能列出你的设备,说明ADB本身没问题,问题可能在Android Studio的配置上;
  • 如果没列出,那核心问题是ADB没识别到设备,接着往下看。

2. 检查设备的开发者选项和USB调试

  • 先在设备上开启开发者选项:一般是连续点击「设置」里的「版本号」7次,会弹出提示说已开启开发者模式;
  • 进入开发者选项,确保USB调试是打开的;
  • 把设备连接电脑时,选择「文件传输(MTP)」模式,别选仅充电。

3. 验证Android Studio的SDK工具配置

打开Android Studio,依次点击「File」→「Settings」→「Appearance & Behavior」→「System Settings」→「Android SDK」,切换到「SDK Tools」标签:

  • 确保Android SDK Platform-Tools是已安装状态,如果没装就勾选后点击「Apply」安装;
  • 安装完成后重启Android Studio试试。

4. 重启ADB服务

有时候ADB会抽风,重启一下就好:

adb kill-server
adb start-server

执行完再跑一遍adb devices看看能不能识别设备。

5. 用Flutter Doctor排查问题

终端里输入:

flutter doctor

仔细看输出里的红色报错,比如:

  • 如果提示Android license未同意,就执行flutter doctor --android-licenses,然后一路按Y确认;
  • 如果提示Android SDK路径有问题,就检查Android Studio里的SDK路径和Flutter配置的是否一致。

6. 特殊情况处理

  • Windows用户:如果上面步骤都没用,可能是没装设备的USB驱动。可以去设备制造商官网下载对应型号的驱动,或者用Android Studio的「SDK Manager」里的「Google USB Driver」(针对谷歌亲儿子设备);
  • Mac用户:连接设备后,设备上会弹出是否信任此电脑的提示,一定要点「信任」,不然Mac没法识别设备。

要是试完这些还没解决,你可以把adb devicesflutter doctor的输出贴出来,我再帮你细查~

内容的提问来源于stack exchange,提问作者Vinod

火山引擎 最新活动