记坑:flutter doctor --android-licenses 【报错】Exception in thread “main“ Android sdkmanager tool was foun

这篇具有很好参考价值的文章主要介绍了记坑:flutter doctor --android-licenses 【报错】Exception in thread “main“ Android sdkmanager tool was foun。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

配置flutter时,在Flutter console终端界面,因为SDK版本问题,一直报错,据网友说要安装JDK 8, 之后又是安装JDK 8, 又是修改环境变量,折腾好半天。因为在网上没看到相应的报错,记录一下

记坑:flutter doctor --android-licenses 【报错】Exception in thread “main“ Android sdkmanager tool was foun

flutter doctor --android-licenses一直有错误,错误如下:

C:\Users\123>flutter doctor --android-licenses
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
java.lang.UnsupportedClassVersionError: com/android/prefs/AndroidLocationsProvider has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
        at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
        at java.lang.Class.getMethod0(Class.java:3018)
        at java.lang.Class.getMethod(Class.java:1784)
        at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" Android sdkmanager tool was found, but failed to run
(C:\Users\123\AppData\Local\Android\sdk\cmdline-tools\latest\bin\sdkmanager.bat): "exited code 1".
Try re-installing or updating your Android SDK,
visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.

记坑:flutter doctor --android-licenses 【报错】Exception in thread “main“ Android sdkmanager tool was foun 

 在报错信息的末尾,我看到有 "Android sdkmanager tool was found, but failed to run",想到在Android Studio里的SDK 配置好像不太一致:在SDK TOOLS处,我原先勾选的时Android SDK Command-line Tools(latest) , 版本version是9.0,但我安装的是JDK 8 ,我想会不会是SDK TOOLS要选择版本8.0?就试了一下,本想到就解决了。

解决方法:将Android Studio ->Android SDK ->SDK Tools处,勾选版本为8.0 的Android SDK Command-line Tools,并取消勾选版本为9.0 的Android SDK Command-line Tools.

记坑:flutter doctor --android-licenses 【报错】Exception in thread “main“ Android sdkmanager tool was foun我是因为这个操作解决的报错,发布出来做个参考吧。文章来源地址https://www.toymoban.com/news/detail-506822.html

到了这里,关于记坑:flutter doctor --android-licenses 【报错】Exception in thread “main“ Android sdkmanager tool was foun的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Flutter执行flutter doctor报错HTTP Host Availability

    将文件 flutter/packages/flutter_tools/lib/src/http_host_validator.dart 中的 https://maven.google.com/ 改为 https://dl.google.com/dl/android/maven2/ 。 删除 flutter/bin/cache 。 执行 flutter doctor 。

    2024年01月22日
    浏览(31)
  • 【Flutter】flutter doctor network resources 报错,解决国内开发环境问题

    flutter doctor network resources 主要检查flutter开发工具运行过程中依赖的网络资源来源站是否可以正常访问,但国内通常都是无法访问的 下面介绍windows下的设置方法,如果你熟练使用mac或linux,通常会更自由,环境变量不会出现不识别的情况,参考本文档依旧可以完成配置 maven.

    2024年02月02日
    浏览(30)
  • Flutter 环境变量配置和flutter doctor中的错误解决

    一、环境变量 右键点击 我的电脑-属性:然后找到环境变量   1.Android的SDK不在C盘的话需要额外配这个到用户环境变量: 2.然后在系统变量:Path 中添加一条这样的值         D:Flutterflutterbin                  这个值写flutter包解压的实际地址即可  3.在系统变量中添

    2023年04月26日
    浏览(36)
  • 运行flutter doctor命令窗口直接闪退

    在cmd中输入flutter doctor后闪退了。 使用高速摄像机可以看到报错信息。  报错信息的意思是git的文件夹不能删掉,请保留flutter中git文件。

    2024年02月12日
    浏览(29)
  • flutter doctor检测过程中出现网络超时的问题

     flutter安装过程中遇到的问题时: Network resources      X A network error occurred while checking \\\"https://maven.google.com/\\\": An HTTP error occurred while checking \\\"https://github.com/\\\":  网络超时 打开flutter根目录  设置国内网络代理地址:  

    2024年02月08日
    浏览(39)
  • flutter doctor检测环境,出现CocoaPods installed but not working

    1. 安装flutter, 地址: 安装和环境配置 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter 2. 安装成功后,通过flutter doctor检测环境。以mac为例,出现了 CocoaPods installed but not working 错误提示时,以下为解决方案: 2.1   rvm install ruby-3.1.0, 可能出现依赖错误问题,使用如何指令即可

    2024年02月08日
    浏览(33)
  • [Flutter]导入singular_flutter_sdk后运行到Android报错

    接入归因之前,flutter项目一起正常。接入归因之后,iOS正常Android有问题。 针对 Flutter 的 Singular SDK 集成指南 https://support.singular.net/hc/zh-cn/articles/4408894547227-%E9%92%88%E5%AF%B9-Flutter-%E7%9A%84-Singular-SDK-%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97 android/app/build.gradle android/build.gradle settings.gradle gradle

    2024年04月14日
    浏览(63)
  • 消除Flutter doctor的警告Warning: `dart` on your path resolves to xxx/bin/dart

    最新更新了Flutter SDK到最新版本,然后使用 doctor 命令检查环境发现以下警告. Warning: dart on your path resolves to /usr/local/Cellar/dart/2.13.3/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/wangyang/Developer/develop_env/flutter_3.7.9. Consider adding /Users/wangyang/Developer/develop_env/flutter

    2024年02月11日
    浏览(30)
  • flutter doctor出现Windows Version (Unable to confirm if installed Windows version is的问题

    Windows 10 flutter 3.7.7 切换flutter渠道 [1] 在cmd输入 flutter channel 查看自己的flutter channel版本 [2] 输入 flutter channel master ,将flutter版本切换为master [3]输入 flutter upgrade 确保flutter更新到了最新版本 [4]输入 flutter doctor 再次检查是否解决

    2023年04月09日
    浏览(42)
  • 【flutter doctor HTTP host常见报错】HTTP Host availability check is taking a long time...

    HTTP Host availability check is taking a long time…[!] HTTP Host Availability HTTP host “https://maven.google.com/” is not reachable. Reason: An error occurred while checking the HTTP host: 信号灯超时时间已到 1、找到flutter sdk的文件目录,依次找到flutter/packages/flutter_tools/lib/src/http_host_validator.dart文件 2、将https://

    2024年02月12日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包