Visual studio 2015 无法在Visual Studio RTM中为cordova应用程序启动调试

Visual studio 2015 无法在Visual Studio RTM中为cordova应用程序启动调试,visual-studio-2015,visual-studio-cordova,Visual Studio 2015,Visual Studio Cordova,我有一个项目,是在钢筋混凝土和工作没有任何问题。 已更新为RTM,现在无法启动应用程序 我还创建了一个新的black cordova应用程序,但仍然无法启动该应用程序 到处都找了,找不到这个问题的答案。其他人建议未设置环境变量或未安装工具。我检查了三次,环境变量很好,工具确实安装好了 我卸载了程序和功能中的所有内容(包括git),并重新安装了vs2015 RTM,但没有成功,同样的问题 我还从android sdk管理器安装了额外的东西,运气不好 不知道出了什么问题,并且错误消息VisualSt

我有一个项目,是在钢筋混凝土和工作没有任何问题。 已更新为RTM,现在无法启动应用程序

我还创建了一个新的black cordova应用程序,但仍然无法启动该应用程序

到处都找了,找不到这个问题的答案。其他人建议未设置环境变量或未安装工具。我检查了三次,环境变量很好,工具确实安装好了

我卸载了程序和功能中的所有内容(包括git),并重新安装了vs2015 RTM,但没有成功,同样的问题

我还从android sdk管理器安装了额外的东西,运气不好

不知道出了什么问题,并且错误消息VisualStudio没有提供任何线索


我的第一个调用端口是在将生成输出日志设置为“诊断”后检查生成输出

VS Menu > Tools > Options > Projects and Solutions > Build and Run > MSBuild project build output verbosity > Select - Diagnostic
这可能会让您更清楚地了解它为什么没有生成/调试


这让我想到了几个问题,尽管你的可能不一样

由于隧道代理,npm在代理之后失败 对我来说,主要的问题是(我猜)安装更改了我机器上的
nodejs
版本。尝试从
npm
获取依赖项以处理隧道代理
请求路径包含未转义字符时出现节点错误

通过谷歌搜索,我发现了一个爱奥尼亚问题——按照建议更改Tunnel Agent文件夹中的index.js文件,修复了我为测试而创建的新Typescript Cordova项目的问题。然后我把我所有的文件移到了新项目中

找不到正确的模块 我在此过程中尝试的另一个调试步骤是处理一个错误,即无法找到正确的模块(这里提到-)

如果在尝试构建空白应用程序模板时看到意外错误,请参阅


这告诉您要清除解决方案,然后清除Cordova Cache(链接中的步骤),这就是导致我重新
获取依赖项并查找
NPM
问题的原因。

我怀疑在同一台机器上从RC升级到RTM时出现问题。您可能必须通过在干净的机箱上重新安装RTM来解决此问题。你能试试吗?

我知道这还不是答案。我向微软提交了这个问题(我也遇到了同样的问题)。我想我会看看他们怎么说。如果有任何进展,我会随时通知你


我也有同样的问题,无法启动JS/TS cordova项目

我转到工具->选项->ApacheCordova工具,单击“运行依赖项检查器”。VS 2015给我的报告如下:

=====================

请修复以下问题,以确保应用程序成功构建和运行

软件/工具

发行

Android软件包:build-tools-19.1.0缺少一个或多个必需的软件包。请按说明更新软件包。说明书 Android软件包:sys-img-armeabi-v7a-Android-19缺少一个或多个必需的软件包。请按说明更新软件包。说明书 Android软件包:sys-img-x86-Android-19缺少一个或多个必需的软件包。请按说明更新软件包。说明书 Android软件包:addon-google\u api\u x86-google-19缺少一个或多个必需的软件包。请按说明更新软件包。说明书 Android软件包:addon-google_API-google-19缺少一个或多个必需的软件包。请按说明更新软件包。指示

解决这些问题后,请重新启动Visual Studio以确保已应用更改

==================

我还发现这些链接可能会有所帮助:

更新:
我使用SDK管理器安装了Andriod SDK API 19 21 22,运气不好。

我也遇到了同样的问题,最终解决了它。我认为问题在于节点升级。第一。。卸载节点。。我的意思是得到一切。。卸载后,请确保从程序文件和用户文件夹中删除节点。。在用户文件夹中,确保同时获取npm文件夹和npm缓存。然后从网站上的最新安装程序安装节点。。哦,是的。。确保获得32位版本。。只是有64位的问题


然后我对Visual Studio 2015进行了修复。。。重新启动,一切又恢复了

利奥的回答对我有用

这里是我的研究文档,如果它不适用于任何其他用户

查看输出,了解具体原因。在VS选项中增加生成详细信息

转到工具->选项->Apache Cordova工具,单击“运行依赖项检查器”

VS Menu > Tools > Options > Projects and Solutions > Build and Run > MSBuild project build output verbosity > Select - Diagnostic
检查已安装的Visual Studio功能,默认情况下选择此选项:

相比

还增加:

  • 适用于Windows Phone 8.1的仿真器
  • Android本机开发工具包(R10E,32位)
如果在编译空白cordova应用程序后仍然没有模拟器:

我认为你必须安装谷歌浏览器: “安装程序没有安装Google Chrome,如果您想运行适用于iOS和Android的Apache Ripple模拟器,这是必需的;安装程序没有安装Apple iTunes,这是将应用程序部署到连接到Windows PC的iOS设备所必需的。”

同时检查您的Hyper-V设置:

我正在查看Tools\Visual Studio Emulator for Android:

检查

检查此链接:

或者给“重新安装node.js”一个机会。再次等待“安装修复”


希望我在这里的文档对其他人有所帮助。

看起来库在升级过程中已损坏。请尝试一下:

  • 关闭所有VS实例
  • cd%appdata%\“。\Local\Microsoft\Phone Tools”
  • 将CoreCon文件夹重命名为其他文件夹
  • 发射VS a