不接受离子许可证 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 的许可 [重复]