我在使用Ionic 2时遇到了这个问题。我可以运行'离子服务'。但是在Android设备上运行失败。有人可以帮我克服这个问题。谢谢。
即使我已经尝试了以下步骤,仍然遇到相同的错误。
删除平台:离子Cordova平台RM Android
添加平台:离子Cordova平台添加Android
步骤1(离子Cordova准备Android
步骤2(离子Cordova构建Android
步骤3(离子Cordova运行Android
失败
失败:构建失败而异常。
出了什么问题:执行任务失败':app:packagedebug'。
java堆空间
尝试:使用-stacktrace选项运行以获取堆栈跟踪。使用-Info或-debug选项运行以获取更多日志输出。
- 上获得更多帮助
在https://help.gradle.org
构建在44S 47可操作的任务中失败:执行3个,44个最新的 (节点:3775(未经治疗的反射辩论辩护:错误: /users/name/ionicprojects/prjname/platforms/android/gradlew: 命令失败,出口代码1错误输出:失败:构建失败 除了例外。
出了什么问题:执行任务失败':app:packagedebug'。
java堆空间
尝试:使用-stacktrace选项运行以获取堆栈跟踪。使用-Info或-debug选项运行以获取更多日志输出。
- 上获得更多帮助
在https://help.gradle.org
构建在44s中失败 在childprocess.whendone(/users/name/ionicprojects/prjname/platforms/android/cordova/node_modules/cordova-common/src/src/superspawn.js:169:23( 在ChildProcess.emit(event.js:127:13( 在Maybeclose(内部/child_process.js:933:16( at Process.ChildProcess._handle.Onexit(internal/child_process.js:220:5((节点:3775( 未经手的反射战士:未经手的承诺拒绝。这 错误源于将异步功能扔进 没有捕获障碍,或拒绝未解决的诺言 使用.catch((。(拒绝ID:1((节点:3775([DEP0018] 弃用:未经手的承诺拒绝被贬低。在 未来,未处理的承诺拒绝将终止 Node.js处理具有非零退出代码。
[确定]您的应用已部署。
请检查您拥有 Android API 23 ,以便在设备上构建和运行。
安装上述内容后,然后尝试您的构建命令。
如果甚至不起作用,请尝试添加环境变量
环境变量>系统变量>
添加_java_options和value = -xmx512m
有关更多帮助,请在此处检查相同类型的问题。
如果这对您不起作用,请尝试删除您的platforms
和node modules
并再次安装。
我认为您已经在不同的环境上创建了项目并构建了其他环境。
希望这对您有帮助!