You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code无法创建Flutter模拟器及真机调试权限问题求助

解决方案:VS Code无法识别Android模拟器及真机调试权限问题

一、VS Code创建模拟器失败&无法识别已创建模拟器的问题

你遇到的路径不一致报错,大概率是SDK镜像的安装缓存或权限导致的,手动移动目录容易留下残留问题,试试下面的步骤:

  • 重新安装对应系统镜像,自动修复路径
    打开Android Studio的SDK Manager,找到Android 9 (API 28)分类下的Google Play Intel x86 Atom System Image,先卸载该镜像,再重新安装。系统会自动把镜像放到预期的/usr/lib/android-sdk/system-images/android-28/google_apis_playstore/x86路径,避免手动移动带来的缓存错乱。
  • 修复SDK目录权限
    确保你对SDK目录有完整读写权限,执行命令:
    sudo chown -R $USER:$USER /usr/lib/android-sdk
    
  • 强制刷新VS Code的设备识别
    打开VS Code命令面板(Ctrl+Shift+P),输入Flutter: Select Device重新扫描设备;如果还是识别不到,重启VS Code和Android Studio模拟器,缓存问题经常会导致这类识别失败。

二、真机调试的Gradle权限问题

你遇到的Permission denied是Gradle缓存目录的锁定文件没有读写权限导致的,按以下步骤解决:

  • 删除锁定文件并修复目录权限
    先删除Gradle的锁定文件:
    rm -f /home/osema/.gradle/wrapper/dists/gradle-4.10.2-all/9fahxiiecdb76a5g3aw9oi8rv/gradle-4.10.2-all.zip.lck
    
    再修复整个.gradle目录的权限:
    sudo chown -R $USER:$USER /home/osema/.gradle
    
  • 重新发起调试
    关闭当前VS Code的调试会话,删除项目根目录下的build文件夹,再重新点击"Launch"按钮启动调试。

另外提一句,你的Flutter版本是v1.0.0,属于比较老旧的版本,很多兼容性问题在新版本里已经修复,建议升级到最新稳定版:

flutter upgrade

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 08:53:03