运行 Flutter 应用程序时出现异常问题

时间:2021-03-13 20:23:15

标签: android flutter flutter-dependencies flutter-web flutter-test

我使用 flutter create 创建了 Flutter 应用程序,然后在我的移动开发者选项中启用了 USB 调试并通过 USB 安装。 我在ubuntu 20.04 LTS。因此,当我在项目文件夹中运行 fluttter run 命令时,我收到此错误:

Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'. 
<块引用>

无法安装以下 Android SDK 软件包,因为某些许可证未被接受。 构建工具;29.0.2 Android SDK 构建工具 29.0.2
要构建此项目,请接受 SDK 许可协议并使用 Android Studio SDK 管理器安装缺少的组件。 或者,要将许可协议从一个工作站转移到另一个工作站,请参阅 http://d.android.com/r/studio-ui/export-licenses.html

使用 Android SDK:/home/spy-maker/Android/Sdk

尝试过:

  • 使用 --stacktrace 选项运行以获取堆栈跟踪。

  • 使用 --info 或 --debug 选项运行以获得更多日志输出。

  • 使用 --scan 运行以获得完整的见解。

  • https://help.gradle.org

    获得更多帮助
<块引用>

构建在 1 秒内失败
正在运行 Gradle 任务“assembleDebug”...
正在运行 Gradle 任务 'assembleDebug'... 完成
2,017 毫秒异常:Gradle 任务 assembleDebug 失败,退出代码为 1

1 个答案:

答案 0 :(得分:1)

您只需要通过运行此命令接受许可

yes | sdkmanager --licenses

Linux 使用:

yes | ~/Android/Sdk/tools/bin/sdkmanager --licenses

Windows 使用:

%ANDROID_HOME%/tools/bin/sdkmanager --licenses

注意:设置“

<块引用>

%ANDROID_HOME%

作为

<块引用>

C:\Users\用户名\AppData\Local\Android\Sdk

之后检查许可证

颤动:

<块引用>

颤动医生 --android-licenses

相关问题