簡體   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