无法构建离子项目

时间:2018-04-11 08:01:54

标签: android cordova ionic-framework gradle

我正在尝试构建我的离子项目,但是遇到以下错误(在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使用非零退出代码进行处理。

  •   

我有以下版本的工具:

  1. 离子:3.20.0
  2. Cordova:8.0.0
  3. Cordova-Android:6.2.3
  4. 任何帮助都会非常感激。

0 个答案:

没有答案