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