android - 显示“已完成错误:Gradle 任务 assembleDebug 失败,退出代码为 1”。在 Android Studio 中运行 Flutter。我该怎么办?
问题描述
这显示在控制台中
dyld:库未加载:@rpath/libswiftCore.dylib 引用自:/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild 原因:找不到图像 git:错误:无法找到xcodebuild,请确定路径到Xcode文件夹设置正确!git:错误:您可以使用 /usr/bin/xcode-select -switch 以调试模式在 vivo 1951 上启动 lib/main.dart 设置 Xcode 文件夹的路径...正在运行 Gradle 任务 'assembleDebug'... 检查/Users/macbook/Library/Android/sdk/licenses 中包 Android SDK Build-Tools 28.0.3 的许可证警告:不接受包 Android SDK Build-Tools 28.0.3 的许可证。在 /Users/macbook/Library/Android/sdk/licenses 检查包 Android SDK Platform 28 的许可证 警告:不接受包 Android SDK Platform 28 的许可证。
FAILURE:构建失败并出现异常。
出了什么问题:无法确定任务':app:compileDebugJavaWithJavac'的依赖关系。
未能安装以下 Android SDK 软件包,因为某些许可证尚未被接受。build-tools;28.0.3 Android SDK Build-Tools 28.0.3 平台;android-28 Android SDK 平台 28 要构建此项目,请接受 SDK 许可协议并使用 Android Studio SDK 管理器安装缺少的组件。或者,要将许可协议从一个工作站转移到另一个工作站,请参阅http://d.android.com/r/studio-ui/export-licenses.html
使用 Android SDK:/Users/macbook/Library/Android/sdk
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
BUILD FAILED in 2s Finished with error: Gradle task assembleDebug failed with exit code 1
有人请帮助我。
解决方案
在控制台中运行 flutter doctor --android-licenses 并接受 android 许可证,然后运行 flutter doctor 以确保一切正常
推荐阅读
- javascript - 如何在没有滚动行为的情况下转到特定部分/没有滚动行为的 scrollIntoView() 的任何替代方法?
- java - if-else 一行语句(带字符串和整数)
- c# - Blazor 绑定到预填充列表并将选择作为列表发送回
- c# - 电报机器人 - 错误请求:文件必须非空
- c - C中的Unix网络编程
- angular - 2021 年 9 月 1 日 Angular 中的日期格式
- javascript - 将函数作为对象字面量返回
- python - 按值的顺序获取字典的键
- javascript - 我需要使用匹配的键删除对象列表。(例如键有 1 和 2 ,结果只会显示 3)
- python - 将 pandas 数据帧行移动到最近的时间步长