Flutter - 无法检测/识别 Android Studio

Posted

技术标签:

【中文标题】Flutter - 无法检测/识别 Android Studio【英文标题】:Flutter - Unable to detect/identify Android Studio 【发布时间】:2018-08-09 09:42:39 【问题描述】:

就在一天前,Flutter,由 Google Inc. 发布的新混合(移动应用)开发框架。

我按照以下链接提供的步骤安装了 Flutter SDK:Install on macOS - ios setup。

在相同的步骤中,他们提供了一个终端命令Run flutter doctor 以确保 Flutter 正在安装并与 android Studio Editor 集成。

问题是,我在我的 mac (macOS - HighSierra) 系统中安装了 Android Studio - 3.0.1。但是Run flutter doctor 在结果中显示[✗] Android Studio (not installed)

这里缺少什么?

【问题讨论】:

查看是否设置了 $ANDROID_HOME。如果不是,则设置为android studio的安装目录 您能否通过发布您的答案和步骤来提供更多详细信息,我如何为颤振设置 Android Studio 目录路径,反之亦然。 $ANDROID_HOME是SDK的路径,不是Android Studio文件夹吧? 【参考方案1】:

我不在 macos 上,所以不知道它是如何工作的。

基本上你需要导出一个环境变量。从你的 shell 的配置文件中执行以下操作:

export ANDROID_HOME=/my/android/studio/installation/dir

如果您的 shell 是 bash,则将上面的行放入主目录中的 .bashrc 文件中,然后 source .bashrc 或重新启动终端。

这就是我昨晚在 linux 上修复它的方式。

【讨论】:

ANDROID_HOME 通常是 SDK 路径,对吧?你用的是那条路吗? 应该运行flutter config --android-studio-dir=/my/android/studio/installation/dir【参考方案2】:

就我而言;我将应用程序图标拖到终端,最后发现Android Studio的路径是/Volumes/Android\ Studio\ 3.5.3/Android\ Studio.app。然后在终端我输入了这个并且它起作用了:

flutter 配置 --android-studio-dir=/Volumes/Android\ Studio\ 3.5.3/Android\ Studio.app

【讨论】:

【参考方案3】:

我在我的 MacOS (Catalina) 上遇到了同样的问题。 我没有在 Android Studio 上安装 Dart + Flutter 插件。

所以,我进入了: 配置 -> 插件 -> 在市场上,我搜索了“Flutter”并添加了 Flutter 和 Dart 插件。

安装它们后,我运行颤振医生并且警告消失了。

【讨论】:

【参考方案4】:

你应该配置android studio目录

配置步骤

    打开命令提示符 输入命令 flutter config --android-studio-dir="C:\Program Files\Android\Android Studio" 并执行

其中“C:\Program Files\Android\Android Studio”是安装的 Android Studio 文件夹的路径

【讨论】:

以上是关于Flutter - 无法检测/识别 Android Studio的主要内容,如果未能解决你的问题,请参考以下文章

Flutter小记1AndroidStudio 中无法识别iPhone/Android真机解决方案

Flutter webview_flutter:无法使用 java 脚本代码检测平台

如何在flutter中从其他android型号中检测华为设备型号?

VSCode Flutter 未检测到像素 3

颤振设备命令无法识别 android 设备

使用 FAST 检测器在 Android 上实时识别对象