【问题标题】:Exception occured when run flutter doctor --android-licenses运行 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)

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

【问题讨论】:

    标签: flutter android-licenses


    【解决方案1】:

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

    或尝试以下步骤:

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

    【讨论】:

    • 我做到了,但问题仍然存在
    • 出现同样的问题?
    • 没错.....
    • 你安装的是latest命令行版本吗?如果您完成了上述所有步骤然后单击确定按钮完成安装。
    猜你喜欢
    • 2021-02-05
    • 2021-01-19
    • 2021-02-18
    • 1970-01-01
    • 1970-01-01
    • 2018-11-18
    相关资源
    最近更新 更多