当前位置:  开发笔记 > 前端 > 正文

离子运行错误退出代码1设备通信超时

如何解决《离子运行错误退出代码1设备通信超时》经验,为你挑选了1个好方法。

我最近在尝试运行任何Cordova项目时开始出现此错误,无论是Ionic还是仅仅是一个普通的Cordova项目.

它允许我构建项目没有任何问题,但如果我尝试使用命令ionic run androidcordova run android推送到设备或模拟器我得到以下错误:

通过CLI收到错误消息

我已经研究过,可以确认它昨天有效.
平均时间没有任何改变.这是在Windows机器上.我已经格式化并重新安装了一天有用的东西然后我开始收到相同的错误.

NPM version 2.14.12
Ionic version 1.7.12
Cordova version 5.4.1
Java version 1.8.0_66

bertrandg.. 6

解决这个问题的黑客(但不是真正的解决方案)是platforms\android\cordova\node_modules\q\q.js在线修改文件1716-1718

由此:

var timeoutId = setTimeout(function () {
  deferred.reject(new Error(message || "Timed out after " + ms + " ms"));
}, ms);

对此:

var timeoutId = setTimeout(function () {
  deferred.reject(new Error(message || "Timed out after " + ms + " ms"));
}, 15000);

这个hack来自另一个stackoverflow问题:Visual Studio Cordova - 您可能没有运行此项目所需的环境或操作系统,我没有将此标记为重复,因为此处有更好的问题解释.



1> bertrandg..:

解决这个问题的黑客(但不是真正的解决方案)是platforms\android\cordova\node_modules\q\q.js在线修改文件1716-1718

由此:

var timeoutId = setTimeout(function () {
  deferred.reject(new Error(message || "Timed out after " + ms + " ms"));
}, ms);

对此:

var timeoutId = setTimeout(function () {
  deferred.reject(new Error(message || "Timed out after " + ms + " ms"));
}, 15000);

这个hack来自另一个stackoverflow问题:Visual Studio Cordova - 您可能没有运行此项目所需的环境或操作系统,我没有将此标记为重复,因为此处有更好的问题解释.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有