卡在 Visual Studio 中运行的 Flutter 项目
Posted
技术标签:
【中文标题】卡在 Visual Studio 中运行的 Flutter 项目【英文标题】:Stuck at Flutter project run in Visual Studio 【发布时间】:2020-08-18 17:20:15 【问题描述】:[flutter] flutter.bat 医生 -v [√] Flutter (Channel stable, v1.12.13+hotfix.9, on Microsoft Windows [Version 10.0.18363.778], locale en-GB) • Flutter 版本 1.12.13+hotfix.9 位于 D:\flutter\flutter • 框架修订 f139b11009(5 周前),2020-03-30 13:57:30 -0700 • 引擎修订版 af51afceb8 • Dart 版本 2.7.2
[!] android 工具链 - 为 Android 设备开发(Android SDK 版本 28.0.3) • Android SDK 位于 C:\Users\vrind\AppData\Local\Android\Sdk • 未配置 Android NDK 位置(可选;对原生分析支持有用) • 平台 android-28,构建工具 28.0.3 • ANDROID_HOME = C:\Users\vrind\AppData\Local\Android\Sdk X Android SDK 文件未找到:C:\Users\vrind\AppData\Local\Android\Sdk\platforms\android-28\android.jar。 • 尝试重新安装或更新您的 Android SDK, 详细说明请访问https://flutter.dev/setup/#android-setup。
[√] Android Studio(3.6版) • Android Studio 位于 C:\Program Files\Android\Android Studio1 • Flutter 插件版本 45.1.1 • Dart 插件版本 192.7761 • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_212-release-1586-b04)
[√] VS 代码(版本 1.44.2) • C:\Users\vrind\AppData\Local\Programs\Microsoft VS 代码中的 VS 代码 • Flutter 扩展版本 3.10.1
[√] VS Code,64 位版本(版本 1.26.1) • C:\Program Files\Microsoft VS Code 中的 VS 代码 • Flutter 扩展版本 3.10.1
[√] 已连接设备(1 个可用) • 为 x86 构建的 Android SDK • emulator-5554 • android-x86 • Android 8.1.0 (API 27)(模拟器)
!医生发现 1 类问题。 退出代码 0
【问题讨论】:
看起来flutter doctor
告诉您它无法找到 Android SDK 的某些部分(尤其是 android.jar)。查看上面相对于此消息输出的安装路径以找到您的问题。确保您没有意外删除相关文件。
【参考方案1】:
我遇到了这个错误,原来我没有在环境变量中添加 ANDROID_HOME 路径。你可能想再检查一遍
【讨论】:
C:\Users\vrind\AppData\Local\Android\Sdk 我将此路径放在系统变量中,但对我不起作用 还有另一种方法是删除你的android studio,删除android SDK并通过android studio重新安装SDK,而不是单独安装。【参考方案2】:检查环境变量中的 ANDROID_HOME 路径。如果不存在,则创建一个名为 ANDROID_HOME 的路径并将 android sdk 位置设置为该路径。如果存在则检查位置。
【讨论】:
设置 ANDROID_HOME = C:\Users\vrind\AppData\Local\Android\Sdk 的环境系统变量后得到同样的错误以上是关于卡在 Visual Studio 中运行的 Flutter 项目的主要内容,如果未能解决你的问题,请参考以下文章
win10 visual studio 2019 安装卡在99%