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 脚本代码检测平台