我正在SDK
Linux Ubuntu 16.4
系统上配置flutter 。运行扑医生时为什么出现以下错误?我已经指定了PATHS
为flutter
和dart
在.bashrc
但是当我跑我得到这个错误flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel beta, v0.5.1, on Linux, locale en_US.UTF-8)
[?] Android toolchain - develop for Android devices (Android SDK 28.0.2)
[?] Android Studio (version 3.1)
? Flutter plugin not installed; this adds Flutter specific functionality.
? Dart plugin not installed; this adds Dart specific functionality.
[?] IntelliJ IDEA Community Edition (version 2018.2)
[!] VS Code (version 1.25.1)
[!] Connected devices
! No devices available
! Doctor found issues in 2 categories.
Run Code Online (Sandbox Code Playgroud)
And*_*rey 417
Mac (Android Studio 4.1+) 的安全修复。它现在位于不同的目录中,但符号链接有帮助。
只需在终端中运行此命令:
ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
Run Code Online (Sandbox Code Playgroud)
如果您有不同的 Android Studio 版本或安装文件夹,请相应地调整命令。
小智 88
我遇到了同样的问题,上面的答案都没有修复它,所以我去了 Flutter 官方 GitHub 存储库并在那里找到了答案。这是链接,您必须遵循所有这些步骤。
https://github.com/flutter/flutter/issues/67986
颤振升级
flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"
Run Code Online (Sandbox Code Playgroud)
对于 Mac,您可以按照Andrew 的回答执行以下操作:
ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
flutter doctor -v
Run Code Online (Sandbox Code Playgroud)
然后,如果问题仍然存在,那么只需转到 beta 频道并升级 Flutter。然后它会修复它。
Flutter 通道测试版
颤振升级
您可以将Flutter web作为可选步骤启用。
Oum*_*ouk 50
对于那些仍然出现此错误的人,即使他们已经尝试过之前提到的解决方案,也可以尝试这个。它适用于 Windows 10、macOS 和 Linux(在命令行中运行):
flutter channel dev
flutter upgrade
flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"
Ruc*_*Rai 40
问题只是“颤振医生”无法在幕后读到一切都很好并且是最新的。这个问题是暂时的(直到下一个补丁或更新)并且可以避免,因为它不会影响开发过程的任何地方。
这是我们更新新版本 Flutter 时经常出现的问题。最近也在更新到 Flutter 1.22.1(稳定版)时,它会抛出“未安装插件”错误,而它们已安装并且是最新的。卸载和重新安装也不起作用,因为 Android Studio 将再次选择相同的版本进行安装。
Man*_*Rao 36
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel beta, v0.9.4, on Linux, locale en_IN)
[?] Android toolchain - develop for Android devices (Android SDK 28.0.1)
[?] Android Studio (version 3.1)
? Flutter plugin not installed; this adds Flutter specific functionality.
? Dart plugin not installed; this adds Dart specific functionality.
[!] Connected devices
! No devices available
Run Code Online (Sandbox Code Playgroud)
对我有用的解决方案:
现在跑扑医生。
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel beta, v0.9.4, on Linux, locale en_IN)
[?] Android toolchain - develop for Android devices (Android SDK 28.0.1)
[?] Android Studio (version 3.1)
[!] Connected devices
! No devices available
Run Code Online (Sandbox Code Playgroud)
Ami*_*est 24
我有同样的问题,但我在运行这些命令后修复了它:
flutter channel dev
flutter doctor
flutter channel master
flutter doctor
Run Code Online (Sandbox Code Playgroud)
Moh*_*ami 10
根据下图首先安装所需的 Flutter 和 Dart 插件,然后从官方flutter-sdk-download-page下载 Flutter SDK 后,添加 Flutter 和 Dart 路径:
小智 9
问题在于安装所需的 Flutter 和 Dart 插件。有两种方法可以实现这一目标:
去安卓工作室?设置?插件?在搜索栏中搜索 Flutter 和 Dart 插件。如果你先安装 Flutter,那么 Dart 可能会自动安装;否则单独安装。
如果您使用的是 Visual Studio Code,请在活动栏中单击扩展或按Ctrl+ Shift+ X。你可以在那里搜索 Flutter 和 Dart 插件。
现在输入flutter doctor
.
我的机器上安装了IntelliJ IDEA和 Android Studio。我删除了 IntelliJ IDEA,因为我已经在 Android Studio 中安装了 Dart 和 Flutter 插件。然后该flutter doctor
命令完美运行。
当您执行该flutter doctor
命令时,它会检查您的环境并向终端窗口显示报告。在您的情况下,您似乎没有安装 Dart 和 Flutter 插件才能在 Android Studio 中使用它们。
要安装插件,请单击菜单File ? 设置?插件?安装 JetBrains 插件
这些插件将为 Android Studio 添加与 Flutter 相关的新功能。示例:它将添加 Flutter 检查器,大纲。
创建新的 Flutter 项目时将需要您添加到路径中的 SDK。
Linux 用户:我cd
进入我的主目录,
export PATH="$PATH:/home/frodo/flutter/bin/flutter"
在.bashrc
文件中添加,并source
编辑它以刷新.bashrc
文件。这取决于您将 Flutter SDK 移动到何处。
然后我跑flutter doctor
。我得到了以下结果:
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel beta, v0.5.1, on Linux, locale en_US.UTF-8)
[?] Android toolchain - develop for Android devices (Android SDK 28.0.2)
[?] Android Studio (version 3.1)
[?] IntelliJ IDEA Community Edition (version 2018.2)
[!] VS Code (version 1.25.1)
[!] Connected devices
! No devices available
Run Code Online (Sandbox Code Playgroud)
永久导出 Flutter 路径:
export PATH="$PATH:/path/to/dir"
在.bashrc
文件中
例如:
export PATH="$PATH:/home/frodo/flutter/bin/flutter"
Run Code Online (Sandbox Code Playgroud)
并运行:
source .bashrc
Run Code Online (Sandbox Code Playgroud)
在拥有多个版本的Android Studio时,我遇到了这个问题,看起来您有多个版本。但是您确实使用了IntelliJ IDEA社区版,因此您确定已在Android Studio中安装了插件吗?
我会在评论中说过这一点,但我没有足够的代表
小智 6
您在安装过程中错过了这一步。
安装 Flutter 和 Dart 插件:
如果使用 Visual Studio Code,安装 Flutter 和 Dart 插件:
install
,然后选择Extensions: Install Extensions。flutter
在扩展搜索字段中键入,Flutter在列表中选择,然后单击Install。这也会安装所需的 Dart 插件。doctor
,然后选择 Flutter: Run Flutter Doctor。查看 OUTPUT 窗格中的输出是否有任何问题。
小智 6
我在更新 Android Studio 后遇到了类似的错误,结果证明我需要更新现有的 Flutter 插件。
要修复它,请转到 Android Studio ?喜好 ?插件?安装了吗?更新你安装的 Flutter 插件。
归档时间: |
|
查看次数: |
20764 次 |
最近记录: |