运行 flutter doctor --android-licenses 时发生异常

Posted

技术标签:

【中文标题】运行 flutter doctor --android-licenses 时发生异常【英文标题】:Exception occured when run flutter doctor --android-licenses 【发布时间】:2021-11-22 23:36:10 【问题描述】:

我是一个flutter初学者,在通过命令“flutter --android-licenses”安装android许可证时,我得到了如下异常:

Failed to create settings
Exception in thread "main" java.lang.IllegalArgumentException: port out of range:-1
        at java.base/java.net.InetSocketAddress.checkPort(InetSocketAddress.java:153)
        at java.base/java.net.InetSocketAddress.<init>(InetSocketAddress.java:198)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createAddress(SdkManagerCliSettings.java:177)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:485)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:58)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:49)

我尝试搜索解决方案很多,但我没有结果。那么每个人都可以帮助我吗? 非常感谢!

【问题讨论】:

【参考方案1】:

试试我的回答here希望对你有帮助

或尝试以下步骤:

    打开工具 > SDK 管理器 从左侧选择,外观和行为 > 系统设置 > Android SDK 从顶部菜单中选择 SDK 工具 检查 Android SDK 命令行工具并点击“应用”。

【讨论】:

我做到了,但问题仍然存在 出现同样的问题? 没错..... 你安装的是latest命令行版本吗?如果您完成了上述所有步骤然后单击确定按钮完成安装。

以上是关于运行 flutter doctor --android-licenses 时发生异常的主要内容,如果未能解决你的问题,请参考以下文章

Flutter Doctor CocoaPods 未安装

【Flutter】运行安卓报错:flutter doctor --android-licenses报错

运行 flutter doctor --android-licenses 时发生异常

Flutter 或 CMD 控制台在运行 Flutter Doctor 时不断崩溃 - Windows 7 64bit Ultimate

Flutter Doctor:Xcode 安装不完整

运行flutter doctor命令检测环境是否配置成功报错及解决方案