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,
2条答案
按热度按时间yptwkmov1#
由于Java版本而出现此问题。在系统中安装最新版本的Java,然后在系统中设置Java路径。然后尝试接受Android许可证。
disbfnqx2#
您遇到的错误表明您使用的Java版本和Android SDK版本之间的兼容性存在问题。要解决此问题,您可以执行以下步骤:
1.首先,确保您的计算机上安装了最新版本的Java开发工具包(JDK)。您可以通过访问以下链接从Oracle网站下载:Oracle JDK Downloads。
JAVA_HOME
的环境变量。这个变量告诉你的系统JDK的位置。以下是如何设置它:JAVA_HOME
作为变量名。C:\Program Files\Java\jdk1.8.0_291
。JAVA_HOME
变量生效,请关闭所有打开的命令提示符或终端窗口,然后重新打开它们。flutter doctor --android-licenses
,以检查问题是否仍然存在。如果继续遇到相同的错误,请继续执行下一步。PATH
环境变量以包含Android SDK工具的路径。请按照以下步骤操作:platform-tools
目录路径相对应的新条目。例如,它可能是C:\Users\YOUR_USERNAME\AppData\Local\Android\sdk\platform-tools
。flutter doctor --android-licenses
。如果您在执行这些步骤后仍然遇到相同的错误,请提供有关错误消息的更多详细信息或任何其他相关信息,我将尽我所能进一步帮助您。