我已经尝试卸载和重新安装flutter在我的电脑上两次,但每当我运行flutter doctor
在终端我仍然遇到以下错误。
[✗] 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/macos#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.
有人知道如何解决这个问题吗?还有,这会不会是我的模拟器都不能运行我的应用程序的原因?谢谢,对不起,我对Flutter和Android Studio还是新手。
7条答案
按热度按时间ftf50wuq1#
有关如何添加路径的详细信息
运行此命令以添加到路径,
示例
那么这是接受许可证
vs91vp4v2#
如果它无法找到您的Android SDK,原因可能是您的Android SDK路径不是最新的。
我觉得你的问题和这个差不多:https://github.com/flutter/flutter/issues/45007.
尝试
flutter config --android-sdk <path-to-your-android-sdk-path>
更新Android SDK路径。0s7z1bwu3#
此问题与环境变量有关。
输入环境变量后,必须单击系统变量并找到“Path”变量。
双击“Path”变量并在右侧添加一个新变量。
有两个目录需要添加,“D:\ AndroidSDK \平台”和“D:\ AndroidSDK \平台工具”。
请记住,这两个目录可以位于不同的位置。
jhdbpxl94#
面对同样的问题,当我把我的android工作室到我的MacBook上的外部硬盘驱动器,这里是我按照修复步骤
1设置andriod sdk路径抖动配置--android-sdk示例:flutter配置--android-sdk /卷/应用程序/库/Android
完成后,显示另一个错误:Android许可证状态未知。要解决这个问题,我们需要添加andriod工作室目录,即Android工作室应用程序。flutter配置--Android Studio 目录示例:flutter配置--Android Studio 目录/卷/应用程序/安卓\Studio.app
最后从android studio访问许可,使用下面的命令,你就完成了. flutter医生--android许可证
b5lpy0ml5#
例如,如果您这样做:
什么都没发生,这是正常的,你必须像这样的双反斜杠:
ubbxdtey6#
对于flutter 10.2.3和Android Studio Bumblebee,我必须使用以下命令卸载sdk
文件-〉设置〉外观和行为-〉系统设置-〉Android SDK〉SDK平台〉取消选中全部并应用。
卸载后,我不得不手动删除Android SDK位置中的剩余内容。
然后重新安装
文件-〉设置〉外观和行为-〉系统设置-〉Android SDK〉SDK平台〉检查Android API 32-〉应用
在SDK工具选项卡中安装-〉展开Android SDK构建工具-〉32.0.0和Android命令行工具(最新)
然后设置
flutter配置--android-sdk "sdk根目录的路径"
nnt7mjpx7#
根据我的经验,flutter doctor报告了一个问题,并且如果安装的任何平台或构建工具存在问题,也无法找到Android sdk(即使已使用
flutter config --android-sdk
指定sdk路径)。在我的情况下,正确的
build-tools
为我的平台是失踪,并安装后,它与sdkmanager
也有关的问题sdk路径在flutter医生消失。我的工作android sdk配置(基于Android平台30)是:
希望这能帮助任何面临同样问题的人,已经设置了正确的路径到android sdk