当我尝试在Ubuntu 16.04,android 6.2.0,节点10.9.0上构建新项目时遇到此错误:
警告:onesignal-gradle-plugin必须在 com.android.application!请先放置一个信号等级插件 或更新至com.android.tools.build:gradle:3.0.0或更高版本!的 Task.leftShift(Closure)方法已被弃用,并计划 在Gradle 5.0中删除。请改用Task.doLast(Action)。在 build_euiye7k7zv7uafyosqy83rrni.run(/ home / paul / Downloads / [项目] /平台/android/build.gradle:143) 不推荐使用JavaCompile.setDependencyCacheDir()方法, 计划在Gradle 4.0中删除。增量Java编译 是一个孵化功能。 TaskInputs.source(Object)方法具有 已不推荐使用,并计划在Gradle 4.0中删除。请 改用TaskInputs.file(Object).skipWhenEmpty()。
失败:构建失败,并出现异常。
其中: 构建文件'/home/paul/Downloads/[project]/platforms/android/build.gradle'行:258
出了什么问题: 评估根项目“ android”时发生问题。
无法获取类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象的未知属性“ ANDROID_SDK_VERSION”。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
建立失败
总时间:0.844秒 错误:/ home / paul / Downloads / [project] / platforms / android / gradlew:命令失败,退出代码为1错误输出: 失败:构建失败,并出现异常。
其中: 构建文件'/home/paul/Downloads/[project]/platforms/android/build.gradle'行:258
出了什么问题: 评估根项目“ android”时发生问题。
无法获取类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象的未知属性“ ANDROID_SDK_VERSION”。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 [ERROR]运行子进程cordova时发生错误。
cordova run android --release exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.