解决Android studio更换sdk地址后flutter项目显示no device selected

问题描述

因为之前sdk的路径在c盘上,经常在更新或下在sdk后c盘饱满,于是就更换了sdk的路径,更换sdk路径后就导致flutter项目在选择设备的时候出现no device selected 找不到设备,但是在device Manager可以看到物理设备或者是虚拟设备。如下图所示。

问题分析

导致这个问题的原因可能是adb的问题,但是device manger可以看到你所有的设备,说明adb是没有问题的。只有一个原因就是flutter和sdk或是flutter 和adb的关联导致的问题,然后我们在命令行中执行命令

dart 复制代码
flutter doctor -v

如下所示图所示

发现有一项功能是不能正常使用的,那就是Android toolchain这项。在下面也有提示怎么解决这个问题

解决问题

通过查询我们定位到了问题,在问题描述中也有提示怎么解决,提示"flutter config --android-sdk" to update to that location。提示我们要给flutter更新你的Android sdk配置,然后我们执行如下命令

java 复制代码
flutter config --android-sdk D:\AndroidSDK

然后我们执行一下flutter doctor -v看一下问题

现在已经变成了感叹号,但是依然存在俩个问题,既然它是感叹号了,估计问题不大应该是可以使用了,我们测试一下看看能不能用,我们执行一下fresh看看能不能找到我们的设备

果然可以正常找到设备,剩下俩个问题不解决了,如果想解决的话可以看提示命令继续操作就可以。

相关推荐
峥嵘life5 小时前
Android16 系统 APEX 模块调试总结
android·大数据·开发语言
亘元有量-流量变现5 小时前
2026安卓ASO增量攻略:摆脱iOS思维依赖,吃透多商店自然免费流量
android·aso优化·亘元有量·方糖试玩
一航jason6 小时前
安卓车机端 AIOS 技术生态全景
android·人工智能·ai·ai编程·ai-native
深念Y6 小时前
ZTE B860AV1.1-T2 机顶盒改造记录:从 Android 到 Linux 服务器
android·linux·运维·服务器·boot·cma·机顶盒
淡淡的香烟7 小时前
Android中tcp的通信
android·物联网·tcp/ip
Escalating_xu8 小时前
【C++入门基础(下)】默认参数、函数重载、引用、inline 与 nullptr
android·c++·redis
GitLqr18 小时前
从代码复用走向生态:Flutter Dart Package 实战全指南
flutter·全栈·dart
wen_zhufeng19 小时前
用 vLLM 加速 TTS 推理:通用改造指南
android·vllm
SoaringHeart20 小时前
Flutter 进阶:NCanvasImageLoader 让 Canvas 也能画网络图
前端·flutter
长友cy21 小时前
windows 搭建Qt编译Android 应用程序,快速搭建
android·windows