flutter 安装futter时我面临错误

pxiryf3j  于 2023-06-24  发布在  Flutter
关注(0)|答案(2)|浏览(148)
I am facing error while installing flutter, can any one help me with this.

while using flutter doctor --android-licenses

I facing error like java.lang.UnsupportedClassVersionError
A JNI error has occurred, please check your installation and try again
Android sdkmanager tool was found, but failed to run (C:\Users\Mahendra Koppula\AppData\Local\Android\sdk\cmdline-tools\latest\bin\sdkmanager.bat): "exited code 1".
Try re-installing or updating your Android SDK,

https://i.stack.imgur.com/fLxX8.jpg

yptwkmov

yptwkmov1#

由于Java版本而出现此问题。在系统中安装最新版本的Java,然后在系统中设置Java路径。然后尝试接受Android许可证。

disbfnqx

disbfnqx2#

您遇到的错误表明您使用的Java版本和Android SDK版本之间的兼容性存在问题。要解决此问题,您可以执行以下步骤:
1.首先,确保您的计算机上安装了最新版本的Java开发工具包(JDK)。您可以通过访问以下链接从Oracle网站下载:Oracle JDK Downloads

  • 安装JDK后,需要设置一个名为JAVA_HOME的环境变量。这个变量告诉你的系统JDK的位置。以下是如何设置它:
  • 打开计算机上的控制面板。
  • 搜索“环境变量”并打开相应的设置。
  • 在系统属性窗口中,单击“环境变量”按钮。
  • 在“系统变量”部分下,单击“新建”。
  • 输入JAVA_HOME作为变量名。
  • 提供JDK安装路径作为变量值。例如,它可能是C:\Program Files\Java\jdk1.8.0_291
  • 单击“确定”保存更改。
  • 要确保更新的JAVA_HOME变量生效,请关闭所有打开的命令提示符或终端窗口,然后重新打开它们。
  • 现在,尝试再次运行命令flutter doctor --android-licenses,以检查问题是否仍然存在。如果继续遇到相同的错误,请继续执行下一步。
  • 确认您已安装最新版本的Android SDK。您可以从Android Developers网站下载SDK命令行工具。访问Android Studio下载以获取SDK。安装并确保正确配置。
  • 更新PATH环境变量以包含Android SDK工具的路径。请按照以下步骤操作:
  • 使用上一个解决方案中提到的步骤打开“环境变量”窗口。
  • 在“系统变量”部分,找到并选择“路径”变量,然后单击“编辑”。
  • 添加与Android SDK安装中的platform-tools目录路径相对应的新条目。例如,它可能是C:\Users\YOUR_USERNAME\AppData\Local\Android\sdk\platform-tools
  • 单击“确定”保存更改。
  • 最后,重新启动命令提示符或终端,并尝试再次运行flutter doctor --android-licenses

如果您在执行这些步骤后仍然遇到相同的错误,请提供有关错误消息的更多详细信息或任何其他相关信息,我将尽我所能进一步帮助您。

相关问题