我正在尝试构建我的离子项目,但是遇到以下错误(在gradle配置中编译失败):
PS C:\ Workspace \ mobileapp>离子cordova构建android --debug
运行app-scripts build: - platform android --target cordova
[13:05:08]构建开发...
[13:05:08]干净的开始...
[13:05:08]干净完成7毫秒
[13:05:08]复制开始......
[13:05:08]开始了......
[13:05:19] transile在11.49 s完成了
[13:05:19]预处理开始......
[13:05:19]深层链接开始......
[13:05:20]深度链接在255毫秒内完成
[13:05:20]预处理以256毫秒结束
[13:05:20] webpack开始......
[13:05:20]复制完成于12.27秒
[13:05:37] webpack在17.47秒完成
[13:05:37]萨斯开始......
[13:05:41] sass在3.91秒完成了
[13:05:41]后期处理开始......
[13:05:41]删除了未使用的字体文件
[13:05:41]后处理在80毫秒内完成
[13:05:41] lint开始......
[13:05:41]构建开发时间为33.78秒
cordova build android --debug ANDROID_HOME = C:\ Users \ user \ AppData \ Local \ Android \ Sdk JAVA_HOME = C:\ Program Files \ Java \ jdk1.8.0_151启动Gradle守护程序 (后续构建会更快) [13:06:05] lint在23.73秒完成了
:包装
在17年代建立成功1个可操作的任务:1个执行的子项目路径: CordovaLib已弃用Task.leftShift(Closure)方法 计划在Gradle 5.0中删除。请用 而不是Task.doLast(Action)。
at build_bbib3h28v2rns6xj5u95qezuw.run(C:\Workspace\mobileapp\platforms\android\build.gradle:137)
不推荐使用JavaCompile.setDependencyCacheDir()方法 计划在Gradle 4.0中删除。
增量式Java编译是一项孵化功能。该 TaskInputs.source(Object)方法已被弃用并已计划 要在Gradle 4.0中删除。请用 TaskInputs.file(Object).skipWhenEmpty()代替。
无法加载文件C:\ Users \ user.android \ repositories.cfg。
建立失败
总时间:20.704秒FAILURE:构建因异常而失败。
出了什么问题:配置root项目' android'。
无法解析配置':_ debugApkCopy'的所有依赖项。 找不到com.google.android.gms:play-services-auth:11.8.0。 在以下位置搜索: 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8。 0.pom 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8。 0.jar 文件:/ C:/Workspace/mobileapp/platforms/android/sdk-manager/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8.0.jar 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/android/m2repository/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8。 0.pom 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/android/m2repository/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8。 0.jar 文件:/ C:/Workspace/mobileapp/platforms/android/sdk-manager/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8.0.jar 要求: 项目: 找不到com.google.android.gms:play-services-identity:11.8.0。 在以下位置搜索: 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8。 0.pom 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8。 0.jar 文件:/ C:/Workspace/mobileapp/platforms/android/sdk-manager/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8.0.jar 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/android/m2repository/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8。 0.pom 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/android/m2repository/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8。 0.jar 文件:/ C:/Workspace/mobileapp/platforms/android/sdk-manager/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8.0.jar 要求: 项目:
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 (node:15112)UnhandledPromiseRejectionWarning:错误:cmd:命令因退出而失败 代码1错误输出:FAILURE:构建失败,异常。
出了什么问题:配置root项目' android'。
无法解析配置':_ debugApkCopy'的所有依赖项。 找不到com.google.android.gms:play-services-auth:11.8.0。 在以下位置搜索: 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8。 0.pom 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8。 0.jar 文件:/ C:/Workspace/mobileapp/platforms/android/sdk-manager/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8.0.jar 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/android/m2repository/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8。 0.pom 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/android/m2repository/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8。 0.jar 文件:/ C:/Workspace/mobileapp/platforms/android/sdk-manager/com/google/android/gms/play-services-auth/11.8.0/play-services-auth-11.8.0.jar 要求: 项目: 找不到com.google.android.gms:play-services-identity:11.8.0。 在以下位置搜索: 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8。 0.pom 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8。 0.jar 文件:/ C:/Workspace/mobileapp/platforms/android/sdk-manager/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8.0.jar 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/android/m2repository/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8。 0.pom 文件:/ C:/Users/user/AppData/Local/Android/Sdk/extras/android/m2repository/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8。 0.jar 文件:/ C:/Workspace/mobileapp/platforms/android/sdk-manager/com/google/android/gms/play-services-identity/11.8.0/play-services-identity-11.8.0.jar 要求: 项目:
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 在ChildProcess.whenDone(C:\ Workspace \ mobileapp \ platforms \ android \ cordova \ node_modules \ cordova-common \ src \ superspawn.js:169:23) 在ChildProcess.emit(events.js:159:13) 在maybeClose(internal / child_process.js:943:16) 在Process.ChildProcess._handle.onexit(internal / child_process.js:220:5)(节点:15112) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。这个 错误源于抛出异步函数 没有陷阱,或拒绝未处理的承诺 用.catch()。 (拒绝id:1)(节点:15112)[DEP0018] 弃用警告:已弃用未处理的承诺拒绝。在 未来,未经处理的承诺拒绝将终止 Node.js使用非零退出代码进行处理。
我有以下版本的工具:
任何帮助都会非常感激。