【问题标题】:Flutter installation error with license in Linux在 Linux 中使用许可证的 Flutter 安装错误
【发布时间】:2018-12-10 17:34:16
【问题描述】:

我在安装 flutter 时遇到了 3 个错误: [!] Android 工具链 - 为 Android 设备开发 (Android SDK 27.0.3) !不接受某些 Android 许可证。要解决此问题,请运行:flutter doctor --android-licenses

[✓] Android 工作室

✗ Flutter 插件未安装;这增加了 Flutter 特定的功能。

✗ Dart 插件未安装;这增加了 Dart 特定的功能。

我可以在 android studio 中安装插件,但是如何解决 android 许可证问题,我运行了“flutter doctor --android-licenses”,它显示了所有许可证如何知道哪个许可证不被接受以及如何解决它

提前致谢

【问题讨论】:

    标签: android flutter


    【解决方案1】:

    Flutter 的安装非常简单,只需按照一些步骤操作即可。

    首先,您需要有一个操作系统(LINUX、MAC、WINDOWS)和一个编辑器。 如果您使用 Linux 作为操作系统和 Android studio/intellij 平台,您可以继续执行以下提到的步骤。

    1.1。设置一个编辑器,我更喜欢android studio。 1.2.启动 Android Studio。 1.3.打开插件首选项(macOS 上的首选项 > 插件,Windows 和 Linux 上的文件 > 设置 > 插件)。 1.4.选择浏览存储库,选择 Flutter 插件并单击安装。 1.5。当提示安装 Dart 插件时单击是。 1.6.出现提示时单击重新启动。

    接下来,安装flutter SDK, 2.1。转到链接:https://flutter.io/docs/get-started/install/linux 在这里你会找到作为 .tar.gz 的颤振稳定版本,将其下载到你的下载文件夹(例如) 2.2.打开终端粘贴:tar xf ~/Downloads/flutter_linux_v1.0.0-stable.tar.xz 2.3.按回车。它将提取并制作一个文件夹名称“flutter” 注意*:那个文件夹是安装文件夹,如果你删除这个,你的flutter安装就没有了,你需要重新安装(步骤2.1、2.3) 2.4 将颤振工具添加到您的路径中:(粘贴在终端中) 导出 PATH="$PATH:pwd/flutter/bin" 此命令仅为当前终端窗口设置 PATH 变量。将 Flutter 永久添加到您的路径中 2.5 终端写入:flutter doctor 它将显示一些信息,向下滚动,它将显示所需的东西。 就我而言,我必须安装这个:sudo apt-get install lib32stdc++6 并接受了许可证:flutter doctor --android-licences

    接下来,打开android studio,新建项目

    3.1 选择文件 > 新建 Flutter 项目。 3.2 选择Flutter应用作为项目类型,点击Next。 3.3 确保 Flutter SDK Path 文本字段指定了 SDK 的位置。 3.4 输入项目名称(例如,myapp),然后按下一步。 3.5 点击完成。

    那么你就完成了:) 对于其他平台,基本安装思路与此相同,可以参考flutter官方文档。

    【讨论】:

      【解决方案2】:

      您是否完成了使用flutter doctor 命令报告的要完成的附加任务?

      我们能否分别看到flutter doctorflutter doctor --android-licenses 的完整输出?

      请参阅Get Started: Install 下的Run flutter doctor 部分。

      【讨论】:

        【解决方案3】:

        确保您已更新您的 sdk 并安装了颤振和飞镖插件 重启你的 Android 工作室然后按顺序运行

        flutter doctor
        

        然后

        flutter doctor --android-licenses
        

        然后按是

        【讨论】:

          【解决方案4】:

          如果 flutter doctor --android-licenses 不起作用,那么我建议导出到 java 8 而不是 java 10。它对我有用

          【讨论】:

            猜你喜欢
            • 2017-04-17
            • 2021-09-11
            • 1970-01-01
            • 1970-01-01
            • 2018-08-27
            • 2020-04-28
            • 2016-11-11
            • 2021-02-28
            • 2020-08-25
            相关资源
            最近更新 更多