简体   繁体   English

尝试重新安装或更新您的 Android SDK 管理器

[英]Try re-installing or updating your Android SDK Manager

I am trying to install Flutter Enviroment and I found this error when I use this command:我正在尝试安装 Flutter Enviroment,但在使用此命令时发现此错误:

[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18362.720], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    X Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed
      instructions.
[√] Android Studio (version 3.6)
[√] VS Code (version 1.43.1)
[!] Connected device
    ! No devices available

So When I use flutter doctor --android-licenses I found this error also:所以当我使用flutter doctor --android-licenses我也发现了这个错误:

A newer version of the Android SDK is required. To update, run:
C:\Users\DELL\AppData\Local\Android\Sdk\tools\bin\sdkmanager --update

When I tried to run this command C:\\Users\\DELL\\AppData\\Local\\Android\\Sdk\\tools\\bin\\sdkmanager --update I found this error:当我尝试运行这个命令C:\\Users\\DELL\\AppData\\Local\\Android\\Sdk\\tools\\bin\\sdkmanager --update我发现这个错误:

Error: Could not find or load main class '-XX:+IgnoreUnrecognizedVMOptions
Caused by: java.lang.ClassNotFoundException: '-XX:+IgnoreUnrecognizedVMOptions

So any one knows hoe to solve this problem所以任何人都知道解决这个问题的锄头

You don't need to reinstall flutter.你不需要重新安装颤振。 You should just go to android studio->sdk manager-> sdk tools-> clear tick from Hide Obsolete Packages and tick Android Sdk tools (Obsolete) in order to install.你应该去 android studio->sdk manager-> sdk tools-> clear tick from Hide Obsolete Packages 并勾选 Android Sdk tools (Obsolete) 以安装。 Finally it will be installed and you will able use flutter.最后它将被安装,你将能够使用颤振。 Ps Don't forget to run to flutter doctor) The Screenshot Ps别忘记跑扑医生)截图

Go to the directory C:\\Users\\DELL\\AppData\\Local\\Android\\Sdk\\tools\\bin\\ and then write the command:进入目录C:\\Users\\DELL\\AppData\\Local\\Android\\Sdk\\tools\\bin\\然后写命令:

sdkmanager --update

After that, run:之后,运行:

flutter doctor --android-licenses

Navigate in cmd to the needed folder.在 cmd 中导航到所需的文件夹。 I think it was:我认为是:

cd C:\Users\DELL\AppData\Local\Android\Sdk\tools\bin\sdkmanager --update

After this run the flutter doctor command.在此之后运行 flutter doctor 命令。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM