Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android VS2013/Cordova-由于adb,即使构建/部署成功,也无法在设备中调试_Android_Node.js_Cordova_Visual Studio 2013_Apache Cordova - Fatal编程技术网

Android VS2013/Cordova-由于adb,即使构建/部署成功,也无法在设备中调试

Android VS2013/Cordova-由于adb,即使构建/部署成功,也无法在设备中调试,android,node.js,cordova,visual-studio-2013,apache-cordova,Android,Node.js,Cordova,Visual Studio 2013,Apache Cordova,这个问题已经困扰我好几天了。 以前,我可以在Android设备上调试Cordova应用程序(5.1.1版,棒棒糖)。 现在,我无法调试我的应用程序,因为弹出窗口显示: “无法启动程序 %APPDATA%\Local\Android\Android sdk\platform tools\adb.exe“ 我已确认此程序位于正确的文件夹中 我尝试过的: 1) 根据我的研究,使用Android的更新软件将使弹出窗口“消失”。 然而,我已经在使用棒棒糖版本的设备,问题仍然存在。事实上,它和我以前使用的设

这个问题已经困扰我好几天了。 以前,我可以在Android设备上调试Cordova应用程序(5.1.1版,棒棒糖)。 现在,我无法调试我的应用程序,因为弹出窗口显示:

“无法启动程序 %APPDATA%\Local\Android\Android sdk\platform tools\adb.exe“

我已确认此程序位于正确的文件夹中

我尝试过的:

1) 根据我的研究,使用Android的更新软件将使弹出窗口“消失”。 然而,我已经在使用棒棒糖版本的设备,问题仍然存在。事实上,它和我以前使用的设备是一样的

2) 我还读到,我应该删除一个文件夹,然后重新构建我的应用程序。我丢失了指向文件夹或引用的链接,但我记得它是一个componentmodule或componentcache,在生成后重新生成

注意事项:

0)即使是空白应用程序(新Cordova项目)也会显示此问题弹出窗口

1) 没有遇到生成和部署问题或错误

2) 使用Ripple进行调试没有问题。当我尝试在我的设备或模拟器上调试时,会遇到这个问题

3) Visual Studio似乎是在模拟器中而不是在我的设备中打开应用程序。输出日志显示

正在启动启动进程C:\Program Files(x86)\nodejs\node.exe “C:\Users\[ME]\AppData\Roaming\npm\node\u modules\vs mda\emulator.js” --平台android--路径“D:_myfiles\Test Dummy path\POTATOMIDGETS\POTATOMIDGETS\bld\Debug”--部署目标“设备” --语言en-US——配置调试

=======生成:1成功,0失败,0最新,0跳过==========

=========部署:1成功,0失败,0跳过==========

4) 我怀疑这可能是因为我更新了我的NPM和节点。我执行了“npm cache clean-f”,然后使用了巧克力“cinst nodejs.install”

5) 如果不是前面提到的更新,我能指出的最起码的怀疑是我试图使用白名单插件…我不相信这是原因

6) 我的设备以MTP连接。当我键入“adb设备”时,会检测到该错误

某些规格:

如果这有帮助,我将列出版本详细信息

  • Visual Studio 2013更新5
  • 科尔多瓦6.0.0
  • NPM 3.8.1
  • 节点5.8.0
我希望有人能告诉我如何解决这个问题。
感谢您的回复,祝您度过愉快的一天

我做了一些事情来解决这个问题:

  • 再次清除缓存
  • 重新安装的Cordova
  • 使用了最新的LTS节点v4.4.0,而不是最新的稳定节点5.8.0。(我认为这确实是主要的错误修复)
  • 现在我可以在模拟器和手机上进行调试了。:)

    也许问题是因为版本不匹配

    注意:我仍在考虑解释。请随意评论或发布答案。谢谢大家!