调试器错误"无法附加。指针无效"来自Ripple

时间:2014-06-30 15:23:40

标签: visual-studio-2013 emulation ripple visual-studio-cordova

我刚为Visual Studio 2013安装了Multi-device Hybrid Apps preview,尝试通过Ripple for iOS或Android进行调试时出错。

“无法附加。指针无效”

Visual Studio 2013没有提供有用的输出,而是显示异常后调试器不会附加到浏览器Ripple模拟器。异常立即发生,调试器永远不会附加。自安装以来我发生了这个错误,所以它不应该与项目本身有任何关系。我检查了我的路径,看起来是正确的。

系统属性 - >高级 - >系统变量:

  • ADT_HOME | C:\ Users \用户名称\应用程序数据\本地\的Android \ Android的SDK
  • ANT_HOME | C:\阿帕奇-ANT-1.9.3
  • JAVA_HOME | C:\ Program Files(x86)\ Java \ jdk1.7.0_55

全球路径变量(上一节):

  • C:\ Program Files \ nodejs \; C:\ Program Files (x86)\ Git \ cmd; C:\ Program Files(x86)\ Windows Kits \ 8.1 \ Windows 性能 工具包\;%JAVA_HOME%\ BIN;%ADT_HOME%\工具;%ADT_HOME%\平台工具;%ANT_HOME%\ BIN; C:\ PROGRAM 文件(x86)\ Microsoft SDKs \ TypeScript \ 1.0 \

我确保通过包管理器安装了最新的Android SDK,如建议的here。自安装以来,我也做了多次重启。

有关如何解决此错误的任何建议?

修改 这是一个显示Visual Studio缺少输出的屏幕。在构建时会写入一些常规输出,但在发生异常时会立即擦除输出。

Visual Studio Output

我还注意到我无法在Android模拟器中运行我的应用程序,这表明可能存在一般安装问题。尝试在调试模式下运行Android模拟器时,出现以下错误:

Android emulator problems

2 个答案:

答案 0 :(得分:0)

让我以两部分回答这个问题:

调试器未附加

多设备混合应用程序CTP1 / 1.1仅支持在Android设备和4.4+以上的模拟器上进行调试。这可能是您的调试器无法附加的原因。

未找到Android模拟器

好像你还没有创建AVD(android虚拟设备),这就是为什么F5到Android模拟器失败了。

打开命令提示符并键入

android avd

现在,使用首选配置创建AVD图像,然后再次尝试F5。

答案 1 :(得分:0)

我有同样的问题。不知道它是否有帮助,但在我的情况下,我不得不卸载Resharper(版本8.2)。