不接受离子许可证 sdk 平台

Posted

技术标签:

【中文标题】不接受离子许可证 sdk 平台【英文标题】:Ionic licence sdk platform not accepted 【发布时间】:2018-08-24 17:46:15 【问题描述】:

我在我的 ionic 项目中运行时遇到了一些错误:ionic cordova build android。

android_HOME=/usr/lib/android-sdk

JAVA_HOME=/usr/lib/jvm/java-8-oracle

在 /usr/lib/android-sdk/licenses 中检查包 Android SDK Platform 25 的许可证

警告:不接受包 Android SDK Platform 25 的许可。

失败: 构建失败并出现异常。

出了什么问题:

配置根项目“android”时出现问题。 > 您尚未接受以下 SDK 组件的许可协议: [Android SDK 平台 25]。 在构建项目之前,您需要接受许可协议并使用 Android Studio SDK 管理器完成缺失组件的安装。 或者,要了解如何将许可协议从一个工作站转移到另一个工作站,请访问http://d.android.com/r/studio-ui/export-licenses.html

尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 运行 获取更多日志输出的选项。

构建失败

总时间:9.961 秒 (节点:17804)UnhandledPromiseRejectionWarning:错误:/home/emery/Bureau/my/platforms/android/gradlew:命令失败,退出代码为 1 错误输出: FAILURE:构建失败并出现异常。

出了什么问题: 配置根项目“android”时出现问题。

您尚未接受以下 SDK 组件的许可协议: [Android SDK 平台 25]。 在构建项目之前,您需要接受许可协议并使用 Android Studio SDK 管理器完成缺失组件的安装。 或者,要了解如何将许可协议从一个工作站转移到另一个工作站,请访问http://d.android.com/r/studio-ui/export-licenses.html

【问题讨论】:

【参考方案1】:

我也遇到过这样的问题,在您的 SDK 文件夹中打开“SDK 管理器”,在 SDK 工具部分有 SDK 构建工具,安装您的构建工具,如果已安装则更新它。其他打开SDK管理器的方法是打开android studio->tools->android->SDK manager->SDK tools-> install build tools.enter image description here

【讨论】:

以上是关于不接受离子许可证 sdk 平台的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 应用程序构建失败 不接受包 Android SDK Build-Tools 29.0.2 的许可证

无法接受许可协议 Android SDK Platform 24

反应原生 |安装应用程序失败。请使用 SDK 管理器接受所有必要的 SDK 许可证

不接受软件包 Android SDK Build-Tools 的许可 [重复]

“未能安装以下 Android SDK 软件包,因为某些许可证尚未被接受”错误

由于未接受许可协议,run-android 无法运行