Flutter 应用程序构建失败 不接受包 Android SDK Build-Tools 29.0.2 的许可证
Posted
技术标签:
【中文标题】Flutter 应用程序构建失败 不接受包 Android SDK Build-Tools 29.0.2 的许可证【英文标题】:Flutter app build failed License for package Android SDK Build-Tools 29.0.2 not accepted 【发布时间】:2021-08-22 00:54:40 【问题描述】:在 /home/maruf/android/Sdk/licenses 中检查包 Android SDK Build-Tools 29.0.2 的许可证 警告:不接受软件包 Android SDK Build-Tools 29.0.2 的许可。
FAILURE:构建失败并出现异常。
出了什么问题: 无法确定任务 ':app:compileDebugJavaWithJavac' 的依赖关系。未能安装以下 Android SDK 包,因为某些许可证尚未被接受。 构建工具;29.0.2 Android SDK 构建工具 29.0.2 要构建此项目,请接受 SDK 许可协议并使用 Android Studio SDK Manager 安装缺少的组件。 或者,要将许可协议从一个工作站转移到另一个工作站,请参阅http://d.android.com/r/studio-ui/export-licenses.html
使用 Android SDK:/home/maruf/Android/Sdk
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
通过https://help.gradle.org获得更多帮助
在 2 秒内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1
【问题讨论】:
【参考方案1】:您可以尝试接受 Flutter Doctor 的许可吗?
-
打开你的终端
输入
flutter doctor --android-licenses
输入y
和ENTER
接受许可
【讨论】:
是的,我的终端也建议使用以下命令,但该命令不起作用:( 你有 Android Studio 吗?如果有,您可以检查 SDK 管理器以接受许可证。以上是关于Flutter 应用程序构建失败 不接受包 Android SDK Build-Tools 29.0.2 的许可证的主要内容,如果未能解决你的问题,请参考以下文章
Flutter 应用程序 - 错误,Xcode **构建失败**
Flutter APK build android 资源链接失败的震动包