这是flutter doctor
的结果:
[√] Flutter (Channel stable, 1.22.1, on Microsoft Windows [Version 10.0.18362.30], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[!] Android Studio
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.
我已经安装了flutter
插件。但是问题仍然存在。我该如何解决?
答案 0 :(得分:9)
大家好
我建议大家遵循Flutter文档网站告诉您的步骤
对于Windows,我正在谈论(不了解mac OS,Linux和其他操作系统)->有些人被Flutter医生检测到Flutter和Dart插件,很少有人不是
当我尝试安装时遇到了这个问题... 我做了安装了flutter和dart插件之类的所有操作,但我的flutter医生还没有检测到插件...
您会在很多地方找到各种原因,并且在Github问题中,尽管您已安装插件并遵循文档中提到的每个步骤,但Flutter Doctor无法检测到插件的原因
以下步骤对我有用
[9, 3, 6, 12, 4, 8]
注意:--- flutter channel dev
flutter upgrade
flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"
flutter doctor -v
应该是示例flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"
以上步骤对我有用,希望对您也有帮助:)
答案 1 :(得分:6)
将频道主播更改为开发者。 然后升级。
flutter channel dev
flutter channel upgrade
再试一次
flutter doctor
注意:我认为这是Android Studio 4.1问题...
答案 2 :(得分:5)
只需在您的终端(Mac用户)上运行它
ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
答案 3 :(得分:4)
由于您说过在Android Studio中安装了flutter插件,并且如果Android Studio正确显示了已安装的插件,则没有理由相信任何第三方工具都会报告该问题。
此外,这不会影响您的Flutter开发,并且您的IDE插件将在IDE中按预期工作,并且Flutter工具的命令独立于所使用的IDE而工作。
Android Studio 4.1显然是changed its default plugin install path。
相关的github问题:[flutter_tools] IDE plugin validators should be deprecated #61246
Flutter不会直接使用IDE插件,因此医生无法检测到它们不会影响任何行为(这很烦人)。
答案 4 :(得分:3)
打开终端: Mac用户: flutter config --android-studio-dir = / Applications / Android \ Studio.app
答案 5 :(得分:2)
答案 6 :(得分:1)
从Android Studio重新安装Flutter插件
答案 7 :(得分:1)
您是否正在使用Android Studio V 4.1? 使用Android Studio V4.1时出现问题。 尝试重新安装Android Studio,但要重新安装4.0.1版,然后再试一次,可能会解决您的问题。
答案 8 :(得分:0)
答案 9 :(得分:0)
如果要升级现有项目:
运行
git clone https://github.com/flutter/flutter.git
在您的终端上。
请务必删除应用程序根目录中的 Flutter 文件夹。否则,您会弹出5万多个错误
答案 10 :(得分:0)
检查抖动路径
which flutter
如果您获得/path-to-flutter-sdk/bin//flutter
或类似信息,则可能在$ HOME / .rc_file中添加了一个额外的/。删除最后一个“ /”,重新启动终端,然后重试
答案 11 :(得分:0)
这对我有用
flutter channel dev
flutter doctor