解决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看看能不能找到我们的设备

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

相关推荐
2501_915918411 天前
HTTPS 端口号详解 443 端口作用、iOS 抓包方法、常见 HTTPS 抓包工具与网络调试实践
android·网络·ios·小程序·https·uni-app·iphone
程序员码歌1 天前
明年35岁了,如何破局?说说心里话
android·前端·后端
非门由也1 天前
Android studio安装教程——超详细(含安装包安装教程)
android·ide·android studio
平淡风云1 天前
Android应用添加日历提醒功能
android·日历
骐骥11 天前
2025-09-08升级问题记录:app提示“此应用专为旧版Android打造..”或“此应用与最新版 Android 不兼容”
android·升级·不兼容·target sdk·专为旧版 android 系统
Zender Han1 天前
Flutter 视频播放器——flick_video_player 介绍与使用
android·flutter·ios·音视频
尚久龙1 天前
安卓学习 之 用户登录界面的简单实现
android·运维·服务器·学习·手机·android studio·安卓
Modu_MrLiu1 天前
Android实战进阶 - 启动页
android·实战进阶·启动页·倒计时场景
出门吃三碗饭1 天前
编译器构造:从零手写汇编与反汇编程序(一)
android·汇编
Just_Paranoid1 天前
【WorkManager】无法在 Direct Boot 模式下初始化
android·jetpack·usermanager·workmanager·directboot