【问题标题】:flutter can not find android sdk?颤振找不到android sdk?
【发布时间】:2020-10-21 17:36:07
【问题描述】:

我已经在 ubuntu 18.04 上安装了颤振,并且我还安装了运行良好的 android studio,但是当我运行颤振医生时。 flutter 找不到 android 工具链。并且在 dart 插件和颤振插件之前也有红十字。我不知道为什么会这样。我也安装了flutter插件和dart插件。但是红十字还在。

颤振医生来了

Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from:
      https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK
      components.
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup
      for detailed instructions).
      If the Android SDK has been installed to a custom location, set
      ANDROID_SDK_ROOT to that location.
      You may also want to add it to your PATH environment variable.

【问题讨论】:

  • 你在 Android Studio 上工作吗?
  • @easeccy 是的,我正在开发 android studio

标签: android android-studio flutter sdk


【解决方案1】:

正如错误消息所说,ANDROID_SDK_ROOT 或以前称为 ANDROID_HOME 未在您的环境变量中设置。

要解决这个问题,您需要:

export ANDROID_SDK_ROOT=/path/to/android/studio/installation
export ANDROID_HOME=/path/to/android/studio/installation
export PATH=$PATH:/path/to/android/studio/installation

由于一些遗留原因,有一些变量指向同一事物。为确保您的 Flutter SDK 能够获得它,您可以设置所有这些。

注意:如果您不想在每次笔记本电脑重启时都设置它们,请随时将它们添加到~/.bashrc

理论上,在安装 Android Studio 期间,应该为您设置上述变量,但实际上并不总是发生,这就是您看到错误消息的原因。

【讨论】:

  • MacOS怎么办,我也遇到同样的问题!
  • @Tejas 我认为这是一回事。只是Android Studio的安装位置不好找。在谷歌上搜索“Mac android studio 安装位置”应该可以找到。另一个区别是,您将使用 ~/.bash_profile 而不是使用 ~/.bashrc,这在 Mac 世界中是等效的。
猜你喜欢
  • 2019-05-30
  • 2020-10-11
  • 2020-08-20
  • 2021-06-21
  • 2021-01-28
  • 1970-01-01
  • 2019-11-28
  • 2018-08-09
  • 2021-08-21
相关资源
最近更新 更多