当我在我的离子项目中运行时,我几乎没有错误:离子cordova构建android。
ANDROID_HOME = / usr / lib中/ Android的SDK
JAVA_HOME = / usr / lib中/ JVM / JAVA -8-预言
检查/ usr / lib / android-sdk / licenses中的Android SDK平台25的许可证
警告:不接受Android SDK Platform 25的许可证。
FAILURE: 构建因异常而失败。
配置根项目'android'时出现问题。 > 您尚未接受以下SDK组件的许可协议: [Android SDK Platform 25]。 在构建项目之前,您需要接受许可协议并使用Android Studio SDK Manager完成缺少的组件的安装。 或者,要了解如何将许可协议从一个工作站转移到另一个工作站,请转到http://d.android.com/r/studio-ui/export-licenses.html
建立失败
总时间:9.961秒 (node:17804)UnhandledPromiseRejectionWarning:错误:/ home / emery / Bureau / my / platforms / android / gradlew:命令失败,退出代码1错误输出: FAILURE:构建因异常而失败。
您尚未接受以下SDK组件的许可协议: [Android SDK Platform 25]。 在构建项目之前,您需要接受许可协议并使用Android Studio SDK Manager完成缺少的组件的安装。 或者,要了解如何将许可协议从一个工作站转移到另一个工作站,请转到http://d.android.com/r/studio-ui/export-licenses.html
答案 0 :(得分:0)
我也遇到过像这样的问题,在你的SDK文件夹中打开" SDK管理器",在SDK工具部分有SDK构建工具,安装你的构建工具,如果安装它只是更新它。打开SDK管理器的其他方式是打开android studio-> tools-> android-> SDK管理器 - > SDK工具 - >安装构建工具。enter image description here