在离子2处失败'离子cordova运行android'

人生必须的知识就是引人向光明方面的明灯。这篇文章主要讲述在离子2处失败' 离子cordova运行android' 相关的知识,希望能为你提供帮助。
我在Ionic 2工作时遇到了这个问题。我可以运行'离子服务'。但在android设备上运行失败。有人可以帮助我克服这个问题。谢谢。
即使我已经尝试了以下步骤,仍然会得到相同的错误。
删除平台:离子cordova平台rm android
重新添加平台:离子cordova平台添加android
步骤1)离子cordova准备android
步骤2)离子cordova构建android
步骤3)离子cordova运行android

失败
FAILURE:构建因异常而失败。
  • 出了什么问题:任务':app:packageDebug'执行失败。 java堆空间
  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。
  • 在https://help.gradle.org获得更多帮助
在44s中构建失败47个可操作的任务:3个已执行,44个最新(节点:3775)UnhandledPromiseRejectionWarning:错误:/ Users / name / IonicProjects / prjname / platforms / android / gradlew:命令失败,退出代码1错误输出: FAILURE:构建因异常而失败。
  • 出了什么问题:任务':app:packageDebug'执行失败。 Java堆空间
  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。
  • 在https://help.gradle.org获得更多帮助
在ChildProcess.whenDone(/Users/name/IonicProjects/prjname/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:169:23)在ChildProcess.emit(events.js:127)建立44s失败:13)在maybeClose(internal / child_process.js:933:16)处于Process.ChildProcess._handle.onexit(internal / child_process.js:220:5)(node:3775)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。这个错误源于在没有catch块的情况下抛出异步函数,或者拒绝未使用.catch()处理的promise。 (拒绝ID:1)(节点:3775)[DEP0018]弃用警告:不推荐使用未处理的拒绝承诺。将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程。
[确定]您的应用已部署完毕。
答案请检查您是否拥有Android API 23以便Android版本并在设备上运行。
安装上面的东西后,尝试你的构建命令。
如果即使这不起作用,请尝试添加环境变量
环境变量> 系统变量>
添加_JAVA_OPTIONS和值= -Xmx512M
如需更多帮助,请查看相同类型的问题here。
如果这不适合你,那么尝试删除你的platformsnode modules并重新安装它。
我认为您已经在不同的环境中创建了项目并构建了另一个环境。
【在离子2处失败' 离子cordova运行android' 】希望这会对你有所帮助!!

    推荐阅读