Ionic 3 Cordova错误:设备通信超时。尝试拔掉插头&;重新加注设备

Ionic 3 Cordova错误:设备通信超时。尝试拔掉插头&;重新加注设备,cordova,ionic-framework,ionic3,Cordova,Ionic Framework,Ionic3,我最近一直犯这个错误。我不知道为什么会这样。过去一切正常,现在没有明显的原因,应用程序将不再部署在设备上。 我已经在这篇文章中尝试了解决方案,但仍然没有成功 每次运行ionic cordova run android命令时都会出现错误 BUILD SUCCESSFUL in 3s 47 actionable tasks: 1 executed, 46 up-to-date Built the following apk(s): C:\wamp64\www\afghanjam\platfor

我最近一直犯这个错误。我不知道为什么会这样。过去一切正常,现在没有明显的原因,应用程序将不再部署在设备上。 我已经在这篇文章中尝试了解决方案,但仍然没有成功

每次运行ionic cordova run android命令时都会出现错误

BUILD SUCCESSFUL in 3s
47 actionable tasks: 1 executed, 46 up-to-date

Built the following apk(s):

C:\wamp64\www\afghanjam\platforms\android\app\build\outputs\apk\debug\app- 
debug.apk

 ANDROID_HOME=C:\Users\Hamid\AppData\Local\Android\sdk
 JAVA_HOME=C:\Program Files\java\jdk1.8.0_102
 No target specified, deploying to device 'LGH81539ab6482'.

 **(node:8400) UnhandledPromiseRejectionWarning: Unhandled promise rejection 
 (rejection id: 1): CordovaError: Device communication timed out. Try 
 unplugging & replugging the device.**

 (node:8400) [DEP0018] DeprecationWarning: Unhandled promise rejections are 
 deprecated. In the future, promise rejections that are not handled will 
 terminate the Node.js process with a non-zero exit code.

 [OK] Your app has been deployed.
 Did you know you can live-reload changes from your app with --livereload?
我试图删除android并将其从平台列表中重新添加。
还尝试从计算机上卸载手机,然后从设备管理器中再次安装以更新驱动程序,但仍然没有成功

我发现了一个棘手的解决办法:

  • 转到:
    \platforms\android\cordova\node\u modules\q

  • 地点:

    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”)); }, 600000); //10 minutes before timing out
    

  • 我有一个非常类似的问题,有时会记录此设备错误,有时会记录cordova插件问题或jdk未正确安装错误

    我所说的错误是:

    设备通信超时。尝试 拔下并重新插入设备。**

    执行程序失败,退出代码为322225794

    我通过运行以下命令成功地修复了Windows上的所有DLL问题,然后重新启动计算机。 在powershell中,可能需要管理员:

    sfc /scannow
    

    你解决了吗?