[英]I have just Installed Flutter, Android Studio, and VS CODE, but I just cant get flutter doctor to eliminate the following error-
[英]Android Studio (not installed) , when run flutter doctor while Android Studio installed on machine
当我在 mac 上运行 flutter doctor 命令时,它显示如下,而我已经安装了 Android Studio,并且我可以从 Android Studio 运行 ios build。
[!] Android Studio(未安装)
flutter 医生 output:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.12.13+hotfix.5, on Mac OS X 10.14.5 18F132, locale en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 10.3)
[!] Android Studio (not installed)
[✓] Connected device (1 available)
在 Windows 中
如果你的 Android Studio 默认安装,你可以使用这个命令
flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"
这个命令之后,flutter可以找到android studio,但是插件找不到...
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 1.20.2, on Microsoft Windows [Version 10.0.18363.1016], locale zh-CN)
[√] 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.
[√] VS Code (version 1.48.0)
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.
在 Linux (Ubuntu) 中
注意:对于那些在 Ubuntu 中遇到问题的人,Android Studio 安装了snap
:
flutter config --android-studio-dir="/snap/android-studio/current/android-studio"
注意:对于那些在 Ubuntu 和 Android Studio 中安装 JetBrains Toolbox 时遇到问题的人:
flutter config --android-studio-dir=/home/myuser/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.7042882
其中./201.7042822
与当前安装的 Android Studio 版本匹配。 您必须检查您拥有哪一个并在上面的命令中更新它。
我有一个类似的问题,我通过如下更新我的颤振配置解决了这个问题:
flutter config --android-sdk="$HOME/Android/Sdk"
flutter config --android-studio-dir="/usr/local/android-studio"
这是在 Ubuntu 20.04.1 上
假设:
如果您使用snap安装 Android Studio,那么
flutter config --android-studio-dir="/snap/android-studio/current/android-studio"
如果您通过 Snap 安装了 Android Studio,请运行以下命令
flutter config --android-studio-dir="/snap/android-studio/current/android-studio"
这将解决问题
flutter config --android-studio-dir C:\Program Files\Android\Android Studio
将无法工作,因为空白空间会破坏树结构,但要解决问题,请使用如下引号: flutter config --android-studio-dir "C:\Program Files\Android\Android Studio"
一个对我有用的解决方案是(在双击下载的文件 IDE 之后)将 Android Studio 程序移动到应用程序文件夹中。
我运行了 Flutter Doctor 并按照所有提示进行操作。 为我工作。
这仅适用于 MacOS
以下为我工作。
关闭已打开的 Android Studio 应用程序(如果有),并以管理员身份打开 cmd 并给出以下命令
flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"
对于Ubuntu; 在解压缩目录中;
颤振配置 --android-studio-dir=" pwd
/android-studio"
命令为我工作。
这在 Windows 8.1 中对我有用:
flutter config --android-studio-dir "C:\Program Files\Android\Android Studio"
2021.09.01
您可以在命令提示符下使用以下命令
颤振配置 --android-studio-dir=""
解决方案:flutter config --android-studio-dir="Your_Android_Studio_Directory" 对我有用。
之后,即使您已经安装了插件,您也可以使用颤振医生收到错误消息:
[!] Android Studio X Flutter 插件未安装; 这增加了 Flutter 特定的功能。 X Dart 插件未安装; 这增加了 Dart 特定的功能。
在 Android Studio(4.1 版)中重新安装颤振和飞镖插件解决了这个问题。
尽管这个问题是针对 mac 的,但很多像我这样的人会发现这是最好的结果。 因此,如果您在 Windows 上并且您通过 JetBrains Toolchain 安装了 Android Studio,并且上面答案中的路径对您不起作用,这对我有用
flutter config --android-studio-dir="C:\Users\YOUR_USERNAME_HERE\AppData\Local\JetBrains\Toolbox\apps\AndroidStudio\ch-0\202.7351085"
其中 202.7351085 是我当前版本的 Android Studio 的文件夹名称,因此您可能也需要更改它。
如果在此路径中找不到 Android Studio,请执行以下操作:
跑
flutter config --android-studio-dir=<directory-where-studio-is-installed>
这将解决 android 许可证和未安装工作室的问题
对于 Linux (Ubuntu) 用户
如果您通过 snap(Ubuntu 软件应用程序)安装了 android studio,请运行
flutter config --android-studio-dir="/snap/android-studio/current/android-studio"
否则,运行
flutter config --android-sdk="$HOME/Android/Sdk"
flutter config --android-studio-dir="/usr/local/android-studio"
颤振通道测试版
颤振升级
跑flutter doctor
我遇到了这个问题,因为我没有先卸载旧版本就下载了新的 AS 版本。 在下载过程中,AS 将旧程序保留在C:\Program Files\Android\Android Studio并刚刚在C:\Program Files\Android\Android Studio1创建了一个新安装(两个安装相邻??!!) .
我尝试使用 Windows 控制面板卸载 AS(所以我可以进行全新安装),但它说 AS 已经卸载?
所以我不得不运行flutter config --android-studio-dir="C:\Program Files\Android\Android Studio1"来指向新版本,即Android Studio1。 这解决了问题。
就我而言,只是在应用文件夹中从 AndroidStudio 重命名为 Android Studio.app,因为它正在搜索分隔词:Android Studio。 像魅力一样工作
我遇到了同样的问题,并通过手动配置 android studio 路径来解决。 就我而言,路径是/opt/android-studio-4.1/android-studio
flutter config --android-studio-dir=/opt/android-studio-4.1/android-studio
在 windows 上,只需在环境变量中添加路径 C:\Program Files\Android\Android Studio
以下在 Windows 中为我工作:
flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"
flutter config --android-sdk="C:\%HOMEPATH%\AppData\Local\Android\Sdk"
我在 Windows 10 上使用 WSL,我认为我是从 WSL 的命令提示符配置颤振。 当我清理颤振存储库并尝试以管理员身份从 PowerShell 配置所有内容时,它起作用了。
在使用 Jetbrains Toolbox 的 MacOS 上,我将其设置为
flutter config --android-studio-dir "/Users/<myusername>/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/213.7172.25.2113.9123335/Android Studio.app"
flutter config --android-studio-dir="android studio的文件路径"
例如:就我而言,我在“E Drive”中的 android studio
颤振配置 --android-studio-dir="E:\Android\Android Studio"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.