繁体   English   中英

Android studio在使用flutter博士时未安装

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM