【问题标题】:Apache Cordova Tool VS 2013 - Unable To AttachApache Cordova 工具 VS 2013 - 无法附加
【发布时间】:2014-12-17 05:24:33
【问题描述】:

无法在 vs 2013 中使用 Apache Cordova 的模板附加调试器“找不到文件”。在 Win 8.1 64 机器和 win 7 SP1 64 机器上都发生了。

项目在模拟器和涟漪中都可以正确构建和运行,但会生成错误“无法附加。系统找不到指定的文件。”没有提供进一步的信息 - 没有找到什么文件,这会很好。

与我在网上看到的其他解决方案不同,两台机器上的安装都在系统驱动器上。为 node、git 和 android sdk 安装了最新更新。两台机器上的环境变量和路径变量都是正确的。尝试了所有 api 的 19 及更高版本,多次卸载并重新安装该工具,从命令行更新。

在两台机器上从 Visual Studio 2013 Pro 更新 3 切换到社区版更新 4 后出现问题。

甚至尝试卸载所有与 android dev 相关的软件(Eclipse、Android Studio、Cordova、Phonegap、该工具)并使用所有默认选项重新安装 Cordova Tool。两台机器上的错误仍然相同 - 目前只是使用 chrome 进行调试。

注意到它似乎是一个类似的错误(adb.exe 错误),但没有文件名,在尝试在低于 4.4 的手机上进行调试时给出。

有什么建议吗?提前感谢您的帮助。

【问题讨论】:

  • 澄清一下,它之前在 Visual Studio 2013 Pro 更新 3 上运行良好,但不再与社区版更新 4 一起工作?你在安装 Community 之前卸载了 Pro 吗?
  • 是的,没错。在两台机器上卸载 Pro 并在安装社区版之前重新启动。谢谢
  • 抱歉耽搁了,我还在调查中。我没有使用新的 Win7 32 位机器、VS Community 2013 和 Cordova CTP3 对其进行复制。我将尝试安装/卸载 Pro Update 3,看看会发生什么。
  • 完全没问题。我仍在尝试从这方面进行故障排除。它一定是我想念的东西。不确定它是否有所不同,但注意到在涟漪中,涟漪中最高的用户代理正在使用 nexus 7 目标读取 android 4.1.1 - 这会导致 adb.exe 出现问题吗?
  • 我不相信 ADB 参与了 Ripple(但我可能是错的,这比我关注的要低一些)。你的VS和Windows都是英文的吗?

标签: debugging cordova visual-studio-2013 visual-studio-cordova


【解决方案1】:

我遇到了完全相同的错误,我成功解决了。

我的配置:

  • Windows 7 Pro 64 位 - 法语
  • Visual Studio 2013 Update 4(法语版)
  • CTP 3

我做了什么来解决这个问题:

  • 首先,我安装了 ENU Language Pack for Visual Studio 来安装英语
  • 然后,我将 Visual Studio 的语言切换为英语
  • 最后,我修复了我的 CTP 3.0 安装。

之后,我就可以在我的安卓设备上调试应用程序了。

另一种解决方案(但不适合所有人,因为它需要 MSDN 帐户):使用 Visual Studio 2015 预览版。

【讨论】:

    【解决方案2】:

    中资源程序集的版本/内部版本号/大小是多少

    C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualStudio.WebClient.Diagnostics.HtmlToolHost.resources\12.0.* ?

    您可以右键单击二进制文件并检查其属性。

    谢谢

    【讨论】:

    • 请不要在问题的答案部分发布问题。这篇文章应该是评论。一旦你有足够的声望,你可以在问题、答案或其他 cmets 上留下 cmets。在此之前,请不要发布此类帖子。
    猜你喜欢
    • 2015-10-10
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多