【问题标题】:Cordova debug: the specified file was not foundCordova 调试:未找到指定文件
【发布时间】:2016-09-22 17:48:26
【问题描述】:

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

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

当我尝试在模拟器上部署时,模拟器会收到应用程序,我可以使用它,但是当应用程序启动时,我从 Visual Studio 弹出一个窗口:“找不到指定的文件”,我可以' t 调试。

当我尝试在真实设备上部署时,我直接弹出:“出现部署错误。继续?”如果我点击“是”,我会弹出“找不到指定的文件”。

我想要一个关于这个错误的解决方案和解释。 提前谢谢你,除了在模拟器上部署并且不使用调试之外,我无法处理这种错误......

【问题讨论】:

  • 这是发生在新的空白项目还是现有项目中?
  • 两者,我在 2 个科尔多瓦项目、一个新项目和一个旧项目上都有这个问题。有相同代码的同事没问题...
  • 检查是否可以在项目文件夹内的 cmd 中使用命令行运行 cordova run android 运行它。
  • 使用此命令行在模拟器或设备中运行没有问题。当我想使用 Visual Studio 进行调试时会出现问题
  • 尝试清理cordova缓存

标签: android visual-studio cordova debugging emulation


【解决方案1】:

您似乎缺少第三方组件(例如 Android Studio),因此 Cordova 正在创建一个 Android 项目,但 Android 并未将该项目编译为 Android 应用程序。这就是为什么它部署在 Ripple 上(仅使用构建的前半部分)但在后半部分失败的原因。我会确保您确实设置了 Android 主页(检查 Tools->Options->Tools for Apache Cordova 中的路径)。否则,请随时通过电子邮件将您的问题 + 当前项目发送至 vscordovatools@microsoft.com。我可以在我的机器上看一下。

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

【讨论】:

  • 构建和部署不会失败,但应用程序运行后 VS 无法将调试器附加到应用程序。我解决了更新 VS cordova 工具的问题。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-07
  • 2013-06-27
相关资源
最近更新 更多