【发布时间】:2015-03-09 21:56:07
【问题描述】:
使用 Ripple 调试 Android 和 IOS 时遇到问题。我正在使用空白应用程序(Apache Cordova)项目,没有任何变化。
问题: 我第一次构建项目并使用 Ripple 进行测试时,Chrome 和 Ripple 工作正常。后续构建会导致 JavaScript 中断,从而阻止应用程序运行。当我按 F5 通过休息时,Ripple UI 和应用程序出现在 Chrome 中。
重复步骤:
- 打开我的空白 Cordova 应用程序。
- 选择调试 > Android > Ripple - Nexus 7。
- 通过单击绿色构建按钮构建应用程序。 应用运行良好。
- 关闭浏览器并停止调试
- 通过单击绿色构建按钮再次构建应用程序。应用未显示在 Chrome 中。
- 以黄色突出显示的 JavaScript 出现在 IDE 中。
- 单击 F5 继续中断。查看所有中断后,Ripple 和 App 会显示在 Chrome 中。
修复:
没有。
我可以继续 (F5) 脚本,直到应用程序和 Ripple 出现在 Chrome 中。关闭项目并重新打开它将允许应用程序正常运行,但是当我在第一次尝试后调试项目时,问题会重复出现。
【问题讨论】:
-
我也间歇性地遇到过这个问题——它非常令人沮丧——尤其是如果你的解决方案中有相当多的 javascript 文件。有时清理解决方案会有所帮助 - 但如果所有其他方法都失败了,我通常只是“开始而不调试”或 Ctrl + F5 - 然后在浏览器而不是 Visual Studio 中调试..
-
MarkP,感谢您的反馈。很高兴听到其他人遇到相同或类似的问题。 “令人沮丧”是轻描淡写。我原本以为问题出在 Chrome 上,尝试了以下版本,但并没有解决问题: - 39.0.2171.65 - 40.0.2214.115 - 41.0.2272.76 -42.0.2311.22
-
其他运行 Visual Studio Tools for Apache Cordova 的 CTP3 的用户也遇到此问题:Visual Studio 2013 Update 4 and Apache Cordova CTP3 Breaking/Stopping on Javascript lines with no breakpoints、Visual Studio Cordova template/AngularJSTodo example project debug issue
标签: visual-studio-cordova visual-studio-2015