[英]Android studio is not installed when using flutter doctor
我正在运行flutter doctor
命令。 但是说android studio没有安装很多次。 我尝试flutter config --android-studio-dir=/home/khamidjon/.android
,还有更多我试图展示的路径,但没有成功。
flutter doctor
医生摘要(要查看所有详细信息,请运行 flutter 医生 -v):
[✓] Flutter (Channel stable, 2.0.1, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Chrome - develop for the web
[!] Android Studio
✗ android-studio-dir = /home/khamidjon/.android
✗ Unable to find bundled Java version.
[✓] IntelliJ IDEA Community Edition (version 2020.3)
[✓] Connected device (1 available)
! Doctor found issues in 1 category.
我的问题是应该在flutter config --android-studio-dir='PATH'
中为 PATH 显示什么位置?
如果您在主目录 /home/khamidjon 中安装了 Androind Studio,请像这样设置 PATH: /home/khamidjon/android-studio/bin
到 Linux 中的 append 变量使用命令
export PATH=$PATH:/some/new/path
检查您的 PATH 使用
echo $PATH
在我的情况下,快照包可以保留旧版本的程序。 所以在/snap/android-studio
目录/snap/android-studio/99
和/snap/android-studio/100
中有 2 个版本的 android studio。 所以我展示了这些路径之一:最新版本的目录/snap/android-studio/100/android-studio
。
所以我跑了:
flutter config --android-studio-dir=/snap/android-studio/100/android-studio
flutter doctor
结果:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.0.1, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Chrome - develop for the web
[✓] Android Studio
[✓] IntelliJ IDEA Community Edition (version 2020.3)
[✓] Connected device (2 available)
• No issues found!
Snap 软件包安装在/snap/appname/
下,每个新版本都有子目录。 试试这个来解决这个问题,它对我有用,比@Khamidjon Khamidov建议的解决方案更好
flutter config --android-studio-dir="/snap/android-studio/current/android-studio"
current
目录将确保它始终指向最新版本。
在 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 版本。 您必须检查您拥有哪一个并在上面的命令中更新它。
对于使用 Flatpak 安装的 Android Studio,我发现这个配置可以工作:
flutter config --android-studio-dir=/path/to/home/.local/share/flatpak/app/com.google.AndroidStudio/current/active/files/extra/android-studio
其中 path/to/home 是您的主目录的路径。 (Ubuntu 21.10/Pop!_OS)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.