如何在 Mac os 上的 Android Studio 中给 Flutter SDK Path

Posted

技术标签:

【中文标题】如何在 Mac os 上的 Android Studio 中给 Flutter SDK Path【英文标题】:How to give Flutter SDK Path in Android Studio on Mac os 【发布时间】:2019-03-21 00:22:48 【问题描述】:

我已经安装了 android 工作室和插件的 DART,FLUTTER 来启动颤振,但是因为我在创建我的第一个颤振项目时无法提供 sdk 的路径。

【问题讨论】:

【参考方案1】:

我试图找出解决方案没有得到解决方案.. 最后,这是我已经实施并为我工作的步骤。 先决条件:-

    安装 Android Studio

    安装插件以启动 Flutter 项目(DART、FLUTTER)

您可以在 android studio --> 首选项 --> 插件

中找到这个

现在您必须为您的 Android 工作室设置 Flutter SDK 路径

    下载Flutter SDK

    将其提取到您想要的位置(例如 - /Users/vrushali/Downloads/flutter

    打开你的 Android 工作室 --> 启动一个新的 Flutter 项目 --> 选择默认应用程序 --> 下一步 --> 选择 Flutter sdk 路径 --> 浏览到 .您下载并提取您的flutter sdk的位置->选择flutter--> bin-->并说好 搞定..!您的项目将在一段时间内创建 :)

【讨论】:

是的,因为从昨天开始就解决了.. :)【参考方案2】:

如果你想跳过,有更好的方法

打开你的 Android 工作室 --> 开始一个新的 Flutter 项目 --> 选择 默认应用程序-->下一步-->选择flutter sdk路径-->浏览到 这 。您下载并提取您的颤振 sdk 的位置 --> 选择颤振 --> bin

每次打开android项目时都在做

第一步:

open ~/.bash_profile

第二步粘贴

PATH="/Users/vrushali/Downloads/flutter/bin:$PATH"
export PATH

这将永久添加路径

【讨论】:

【参考方案3】:

asdf

如果你已经使用asdf安装Flutter SDK

您可以使用以下命令找到颤振的位置,

    在终端打开asdf的位置

    open ~/.asdf
    

    .asdf 文件夹中转到installs 文件夹,然后转到flutter 文件夹。在flutter 文件夹中会找到当前版本的 Flutter SDK 作为文件夹名称。

    例如,在我的例子中,文件夹名称是1.12.13+hotfix.7-stable,文件夹的路径是/Users/akarshseggemu/.asdf/installs/flutter/1.12.13+hotfix.7-stable

【讨论】:

或者,您可以在终端中运行asdf which flutter 命令以获取本地计算机中当前活动的 Flutter SDK 的路径。 asdf which flutter 实际上会将您带到 Flutter 可执行文件,asdf where flutter 会将您带到您与 asdf 一起使用的 Flutter sdk 配置版本的实际位置。所以我最终将以下内容添加到我的 zsh 环境变量 export FLUTTER_ROOT=$(asdf where flutter)【参考方案4】:
For update flutter SDK path in Mac,

1. First your default shell using echo $SHELL command in Terminal.
2. Use below commane to open vim editor and update Path.
    - if it is Bash then type vim $HOME/.bash_profile or vim $HOME/.bashrc 
    - if Z shell then type vim $HOME/.zshrc
3. Type i to enter INSERT mode (or esc to exit INSERT mode).
4. Type export PATH="$PATH:[YOUR_PATH]/flutter/bin" replacing [YOUR_PATH] with the path to the folder where you moved the flutter folder earlier ex. export PATH="$PATH:/Users/Your_User/Your_Dev_Folder/flutter/bin"
5. Type esc, then :wq! to save and exit.
6. Quit the Terminal and open it again to refresh.
7. Type echo $PATH to check that the path was correctly added.       
8. Type which flutter to verify the flutter command is available.       
9. Type flutter --version to check the Flutter version.

【讨论】:

谢谢,我发现这真的很有帮助。为了让它工作,我必须导航到我的开发目录并输入 echo $PATH。然后我复制了完整路径并替换了冒号之后和结束引号之前的所有内容; PATH="$PATH:[这里]"。此后,我按下 esc 键并输入 : 后跟 wq!。这对我有用。谢谢。【参考方案5】:

我问了制作 Flutter 插件的人,他们帮助了我。用于在您的 IDE 中使用 Flutter(在 Android 中没有这样做,但在 VScodium 或 Vscode 中已经这样做了)。

在命令行中: asdf 颤抖的地方

在文本文档中:

导出 FLUTTER_ROOT="$/asdf/where/flutter/answer/should/go/here"

将其添加到您的 bash_profile 上方 asdf 部分。否则您的 asdf 安装将无法正常工作。 用 nano:ctrl+o,回车,ctrl+x。

为您的 IDE 提供安装路径,它应该可以工作。如果没有,更改需要生效,请重新启动计算机。

【讨论】:

【参考方案6】:

只需提供您保存的 Flutter 软件的位置即可。

【讨论】:

以上是关于如何在 Mac os 上的 Android Studio 中给 Flutter SDK Path的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Mac OS 上的 Android Studio 中创建新项目 [关闭]

通过蓝牙将 Android 应用程序连接到 Mac OS X 上的 Python 脚本

如何 在Mac OS X 上的 Appium 上 Run *.app 文件

如何在 Mac OS 上的 XAMPP 下运行 mysqldump

如何将光标锁定在 Mac OS X 上的窗口内部?

如何在 Mac OS X Leopard 上的 dtrace 中使用热点探针?