Air*_*rer 32 android android-emulator flutter
我正在按照教程安装 android 模拟器,没有 android studio,我被告知运行命令 - flutter doctor。运行此命令后,我收到此错误 -
X Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
Run Code Online (Sandbox Code Playgroud)
所以我尝试运行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.
Run Code Online (Sandbox Code Playgroud)
这是我的ANDROID_HOME目录-
在里面platforms,我已经android-32安装了。
我看到了一些针对此问题的修复,但这些都是通过 android studio 进行的。我该如何解决?提前致谢!
cod*_*shi 36
如果您使用的是 Android Studio:
File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK(下面附有屏幕截图)
3. 更新/安装Android Studio Command-line Tools。
4.点击应用并重启android studio。
Ale*_*aja 35
如果您使用未安装 android studio 的命令行工具来开发移动应用程序,这里有一种解决此问题的方法,我能够解决它。
首先检查是否有需要更新的包
sdkmanager --list
Run Code Online (Sandbox Code Playgroud)
如果有,请运行以下命令,确保您有良好的互联网连接和电源
sdkmanager --update
Run Code Online (Sandbox Code Playgroud)
下次运行
sdkmanager --install "cmdline-tools;latest"
Run Code Online (Sandbox Code Playgroud)
接下来运行下面的命令,错误就不会再出现了。
flutter doctor --android-licenses
flutter doctor
Run Code Online (Sandbox Code Playgroud)
小智 8
打开 Android Studio。然后单击New Options。在那里您可以看到一个下拉菜单以导航到SDK manager。
在系统设置中打开Android SDK,然后打开SDK Tool Kit选项。然后检查Android SDK command-line Tools(latest)
重启Android Studio并运行命令
flutter doctor --android-licenses
Run Code Online (Sandbox Code Playgroud)
当您从https://developer.android.com/studio#span-idcommand-toolsa-namecmdline-toolsacommand-line-tools-onlyspan下载 Android SDK 命令行工具时,您的文件夹结构将如下所示:
AndroidSDK/
cmdline-tools/
bin/
lib/
NOTICE.txt
source.properties
Run Code Online (Sandbox Code Playgroud)
需要将其移至
AndroidSDK/
cmdline-tools/
**latest/**
bin/
lib/
NOTICE.txt
source.properties
Run Code Online (Sandbox Code Playgroud)
您已经拥有 sdkmanager/cmdline-tools - 您已经使用它来下载平台工具等。您只需将其放在正确的文件夹中即可。
一旦位于正确位置,您的许可证消息应从以下位置更改:
X Android license status unknown.
Run Code Online (Sandbox Code Playgroud)
当你跑步时flutter doctor,到:
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
Run Code Online (Sandbox Code Playgroud)
(我在安装平台工具时已经接受了许可证)
| 归档时间: |
|
| 查看次数: |
48055 次 |
| 最近记录: |