在离子2处失败'离子cordova运行android'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在离子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。
如果这不适合你,那么尝试删除你的platforms
和node modules
并重新安装它。
我认为您已经在不同的环境中创建了项目并构建了另一个环境。
希望这会对你有所帮助!!
以上是关于在离子2处失败'离子cordova运行android'的主要内容,如果未能解决你的问题,请参考以下文章
由于找不到“Cordova/CDVViewController.h”文件,离子应用程序存档在 xcode 7.2 中失败
Cordova-plugin-facebook4 - 无法构建离子应用程序