无法建立离子

时间:2018-11-26 12:50:08

标签: java android cordova android-studio gradle

sudo cordova run android (Used for making android build)

但是每次我遇到以下错误

检测到Android Studio项目 ANDROID_HOME = / usr / lib / android-sdk JAVA_HOME = / usr / lib / jvm / java-8-openjdk-amd64 工作室 子项目路径:CordovaLib 子项目路径:app publishNonDefault已弃用,不再起作用。所有变体现已发布。 警告:指定的Android SDK Build Tools版本(23.0.2)被忽略,因为它低于Android Gradle Plugin 3.0.1的最低支持版本(26.0.2)。 将使用Android SDK Build Tools 26.0.2。 要取消显示此警告,请从build.gradle文件中删除“ buildToolsVersion '23 .0.2'”,因为每个版本的Android Gradle插件现在都具有默认版本的构建工具。 在/ usr / lib / android-sdk / licenses中检查软件包Android SDK Build-Tools 26.0.2的许可证 警告:不接受Android SDK Build-Tools 26.0.2软件包的许可证。 在/ usr / lib / android-sdk / licenses中检查Android SDK Platform 27软件包的许可证 警告:不接受Android SDK Platform 27软件包的许可证。

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

  • 出了什么问题: 配置项目':CordovaLib'时出现问题。

      

    您尚未接受以下SDK组件的许可协议:   [Android SDK Platform 27,Android SDK Build-Tools 26.0.2]。   在构建项目之前,您需要接受许可协议并使用Android Studio SDK Manager完成缺少组件的安装。   另外,要了解如何将许可协议从一个工作站转移到另一个工作站,请转到http://d.android.com/r/studio-ui/export-licenses.html

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

  • https://help.gradle.org

  • 获得更多帮助

4秒内失败 / home / user / projectname / myNewProject / platforms / android / gradlew:命令失败,退出代码为1错误输出: 失败:构建失败,并出现异常。

  • 出了什么问题: 配置项目':CordovaLib'时出现问题。

      

    您尚未接受以下SDK组件的许可协议:   [Android SDK Platform 27,Android SDK Build-Tools 26.0.2]。   在构建项目之前,您需要接受许可协议并使用Android Studio SDK Manager完成缺少组件的安装。   另外,要了解如何将许可协议从一个工作站转移到另一个工作站,请转到http://d.android.com/r/studio-ui/export-licenses.html

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

  • https://help.gradle.org

  • 获得更多帮助

4秒内失败

尝试了很多事情,访问了许多站点,但是没有一个对我有用。 如果你认识家伙,请告诉我 预先感谢!

1 个答案:

答案 0 :(得分:0)

异常消息有您的答案。该消息表明您正在使用Android Gradle插件3.0.1,它需要Android SDK Build Tools 26.0.2,但安装的版本是23.0.2。更新SDK,然后重试。

要更新,请遵循说明here