科尔多瓦建立Android失败

时间:2019-03-28 12:55:24

标签: android cordova android-gradle

我正在尝试建立ionic / cordova项目,但一直遇到问题。

这是我的环境设置:

离子:

ionic(Ionic CLI):4.12.0(/ usr / local / lib / node_modules / ionic)    离子框架:ionic1 1.3.5    @ ionic / v1-toolkit:1.0.22

科尔多瓦:

cordova(Cordova CLI):8.0.0    Cordova平台:Android 6.3.0,iOS 4.5.5    Cordova插件:没有列入白名单的插件(共16个插件)

系统:

ios部署:1.9.2    ios-sim:6.1.2    NodeJS:v8.15.1(/ usr / local / bin / node)    npm:6.4.1    操作系统:macOS High Sierra    Xcode:Xcode 10.1 Build版本10B61

我想在Mac计算机上为android构建。 节点-v v8.15.1

在计算机上运行此命令时,出现许多错误。 科尔多瓦建立android --verbose

命令以错误代码1结尾:/ Users / itsoftworks / Desktop / SelfServiceApp / platforms / android / gradlew cdvBuildDebug,-b,/ Users / itsoftworks / Desktop / SelfServiceApp / platforms / android / build.gradle,-Dorg.gradle .daemon = true,-Dorg.gradle.jvmargs = -Xmx2048m,-Pandroid.useDeprecatedNdk = true (节点:33550)UnhandledPromiseRejectionWarning:错误:/ Users / itsoftworks / Desktop / SelfServiceApp / platforms / android / gradlew:命令失败,退出代码为1错误输出: 失败:构建失败,并出现异常。

  • 出了什么问题: 配置根项目“ android”时出现问题。

      

    需要杰克才能支持Java 8语言功能。启用Jack或删除sourceCompatibility JavaVersion.VERSION_1_8。

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 在ChildProcess.whenDone(/Users/itsoftworks/Desktop/SelfServiceApp/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:169:23) 在emitTwo(events.js:126:13) 在ChildProcess.emit(events.js:214:7) 在也许关闭(internal / child_process.js:915:16) 在Socket.stream.socket.on(内部/child_process.js:336:11) 在emitOne上(events.js:116:13) 在Socket.emit(events.js:211:7) 在Pipe._handle.close [作为_onclose](net.js:561:12) (节点:33550)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。引发此错误的原因可能是抛出了一个没有catch块的异步函数,或者是拒绝了一个.catch()无法处理的承诺。 (拒绝ID:1) (节点:33550)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。将来,未处理的承诺拒绝将以非零退出代码终止Node.js进程。

0 个答案:

没有答案