Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.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/9/visual-studio/8.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/8/sorting/2.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 Cordova调试:找不到指定的文件_Android_Visual Studio_Cordova_Debugging_Emulation - Fatal编程技术网

Android Cordova调试:找不到指定的文件

Android Cordova调试:找不到指定的文件,android,visual-studio,cordova,debugging,emulation,Android,Visual Studio,Cordova,Debugging,Emulation,我正在使用Visual Studio 2015为Android开发Cordova项目。我可以毫无错误地构建我的项目,并且可以在Ripple上部署它 但是当我想在真实设备或模拟器上部署时,我总是会遇到相同的错误:找不到指定的文件。错误列表或输出中没有更多信息(使用诊断输出) 当我尝试在emulator上部署时,emulator接收应用程序,我可以使用它,但当启动应用程序时,我从Visual Studio弹出一个窗口:“找不到指定的文件”,我无法调试 当我尝试在真实设备上部署时,我会直接弹出一个弹出

我正在使用Visual Studio 2015为Android开发Cordova项目。我可以毫无错误地构建我的项目,并且可以在Ripple上部署它

但是当我想在真实设备或模拟器上部署时,我总是会遇到相同的错误:找不到指定的文件。错误列表或输出中没有更多信息(使用诊断输出)

当我尝试在emulator上部署时,emulator接收应用程序,我可以使用它,但当启动应用程序时,我从Visual Studio弹出一个窗口:“找不到指定的文件”,我无法调试

当我尝试在真实设备上部署时,我会直接弹出一个弹出窗口:“存在部署错误。是否继续?”如果我单击“是”,我会弹出“未找到指定的文件”

我想对这个错误有一个解决方案和解释。
提前感谢您,除了在emulator上部署和不使用调试之外,我无法处理此类错误…

您似乎缺少第三方组件(如Android Studio),因此Cordova正在创建一个Android项目,但Android没有将该项目编译成Android应用程序。这就是为什么它部署在Ripple上(它只使用构建的前半部分),但在后半部分失败的原因。我会确保您已经设置了Android home(检查工具->选项->Apache Cordova工具中的路径)。否则,请随时将您的问题+当前项目发送至vscordovatools@microsoft.com. 我可以在我的机器上看一下

Linda Zhong,Apache Cordova PM的工具
Lizhong@microsoft.com

这是发生在新的空白项目还是现有项目中?两者都有,我在2 cordova项目、新项目和旧项目中都有这个问题。具有相同代码的同事没有问题…请检查您是否能够在项目文件夹内的cmd中使用命令行run
cordova run android
运行它。使用此命令行在emulator或设备中运行没有问题。当我想使用visual studioTry cleaning cordova Cache进行调试时会出现问题。构建和部署不会失败,但在应用程序运行后VS无法将debbuger附加到应用程序。我解决了更新VS cordova工具的问题。非常感谢。