【问题标题】:Default app receives error on ripple emulation默认应用程序收到波纹仿真错误
【发布时间】:2023-03-30 04:02:01
【问题描述】:

我刚刚下载了一个用于为 Visual Studio 2013 创建多设备混合应用程序的扩展程序。 在创建新项目之前,我已经安装了所需的一切(Android SDK、ant、git cli 等)

现在,当我在 Visual Studio 中创建一个空白应用程序并使用涟漪 (nexus galaxy) 运行它时,我得到了模拟器并在屏幕上显示“无法获取 /index.html”。

地址栏中显示的地址是localhost:4400/index.html?enableripple=cordova-3.0.0-NexusGalaxy。

谁能帮忙?

【问题讨论】:

  • 你能分享你的构建输出窗口的内容吗?
  • 构建成功,但是没有找到index.html
  • 将构建输出设置为诊断(Tools\Options\Projects and Solutions\Build and Run\MSBuild project build output verbosity),然后重新构建。您应该在构建输出窗口中看到类似这样的内容:“Starting launch process C:\Program Files (x86)\nodejs\node.exe”,然后是您的 npm\node_modules\vs-mda 文件夹中的ripple.js 路径和然后是部署到 Ripple 的调试内容的 bld 文件夹下的路径。检查该文件夹的内容并验证 index.html 是否存在。
  • @Ellen 抱歉,在输出窗口中找不到这样的行
  • 您在输出窗口中看到了什么?你能分享一下吗?如果您使用的是我们工具的早期版本,您可以尝试安装我们刚刚发布的新版本。很重要的一点是你先从Programs and Features中卸载之前发布的CTP2.0,然后安装VS 2013 Update 4,再安装VS Cordova Tools CTP3.0。不过,无需删除任何第 3 方依赖项。这是下载中心的link,您可以在其中找到有关安装最新更新的更多信息。

标签: visual-studio-2013 multi-device-hybrid-apps


【解决方案1】:

我也遇到了同样的问题。似乎有时 VS2013 在 Clean 之后不会重新编译应用程序...

我删除了我的 AndroidManifest.xml,进行了清理,然后进行了手动重建,并且成功了。

【讨论】:

  • 谢谢!即使在执行“清理”并删除“bld”文件夹之后,执行“构建”也不会正确复制这些位,您必须按照您所说的执行 Rebuild
【解决方案2】:

我已删除解决方案文件资源管理器中的“bld”文件夹。然后重建解决方案,它再次工作

【讨论】:

    【解决方案3】:

    检查 config.xml 文件中指定的页面名称是否存在。 Config.Xml --> 通用 --> 起始页

    【讨论】:

      【解决方案4】:

      我看到了这个错误,需要在命令行中使用完整的项目路径:ripple emulate --path c:\project\myhello\platforms\android\assets\www

      在我使用完整路径后它起作用了。希望这也能帮助您摆脱 VS。

      【讨论】:

        【解决方案5】:

        我的 android 文件夹中有一些丢失的文件。我不确定这是怎么发生的,但这解决了问题。

        在项目文件夹中打开命令提示符并输入:

        cordova platform remove android
        cordova platform add android
        

        然后打开 VS 2015 并运行 Clean,然后是 Rebuild。

        【讨论】:

          猜你喜欢
          • 2013-02-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-04-27
          • 2020-06-14
          • 1970-01-01
          • 2016-03-09
          相关资源
          最近更新 更多