我遵循一个教程来安装一个没有android的android模拟器,并被告知运行命令- flutter doctor。在运行这个的时候,我发现了一个错误-
X Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.所以我试着运行flutter doctor --android-licenses,我发现了一个错误-
Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to
resolve this.这是我的ANDROID_HOME目录-

在platforms内部,我安装了android-32。
我看到了一些解决办法,但这些都是与android工作室有关。我该怎么解决这个问题?提前感谢!
发布于 2022-01-31 20:48:45
如果您正在使用命令行工具而没有安装android来开发移动应用程序--这是一个解决这个问题的方法,我能够解决它。

首先检查是否有要更新的包。
sdkmanager --list如果有,那么运行下面的命令,确保您有良好的互联网连接和电源
sdkmanager --update下一轮
sdkmanager --install "cmdline-tools;latest"接下来,运行下面的命令,错误将不会再次出现。
flutter doctor --android-licenses
flutter doctor 你就可以走了!

发布于 2022-01-15 10:11:32
发布于 2022-02-02 05:44:38
如果您使用的是Android:
File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK (截图附后)

Android Studio Command-line Tools。https://stackoverflow.com/questions/70719767
复制相似问题