在Visual Studio 2013中使用Visual Studio Tools for Apache Cordova构建Android Emulator时未能加载资源

在Visual Studio 2013中使用Visual Studio Tools for Apache Cordova构建Android Emulator时未能加载资源,android,visual-studio-2013,ionic-framework,visual-studio-cordova,visual-studio-templates,Android,Visual Studio 2013,Ionic Framework,Visual Studio Cordova,Visual Studio Templates,我正在使用适用于Apache Cordova的Visual Studio工具,适用于Microsoft Visual Studio 2013 CTP3.0 我使用“离子登录模板”创建了一个新的解决方案 当我在“Ripple-NexusGalaxy”在线服务Android emulator中运行该应用程序时,它运行得很好,但在本地Android开发工具“Android emulator”中却没有 当VS为本地仿真器构建解决方案时,我在javascript控制台中获得以下输出: 无法加载资源 文件

我正在使用适用于Apache Cordova的Visual Studio工具,适用于Microsoft Visual Studio 2013 CTP3.0

我使用“离子登录模板”创建了一个新的解决方案

当我在“Ripple-NexusGalaxy”在线服务Android emulator中运行该应用程序时,它运行得很好,但在本地Android开发工具“Android emulator”中却没有

当VS为本地仿真器构建解决方案时,我在javascript控制台中获得以下输出:

  • 无法加载资源
    文件:ionic.bundle.js,行:0,列:0
  • 无法加载资源
    文件:ionic.css,行:0,列:0
  • 无效的CSS属性名称:动画计时函数
    文件:ionicons.min.css,第6行,第1列
  • 未捕获引用错误:未定义角度
    文件:app.js,第8行,第0列
  • 当前窗口:file:///android_asset/www/index.html
为什么VS不能为本地模拟器而不是Ripple加载ionic.bundle.jsionic.css资源

附注:欲了解更多信息:

A) 我已经在我的三星Galaxy S3上安装了PhoneGap开发者应用程序。 我尝试导航到cmd中解决方案的“bld\Debug”文件夹,运行“phonegap build android”和“phonegap service”,应用程序在手机上正确运行。


B) 我还尝试使用在线PhoneGap构建服务,并在Galaxy phone上下载了生成的.apk,在这种情况下,应用程序以与emulator中相同的方式不正确地运行,即ionic.bundle.js和ionic.css未能加载。

我有相同的问题,我能够使用此示例中的不同脚本修复:

将ionic文件夹复制到您的库中,只需更改




这对我很有帮助。

尝试删除起始href,src斜杠

<link href="lib/ionic.css" rel="stylesheet">
<script src="lib/ionic.bundle.js"></script>


它帮助了我。

你曾经解决过吗?我刚刚遇到了同样的问题,并通过在我的index.html中的'script'标记之后移动'base href=“/”/”来解决。我知道这是几个月后的事了,但我想和大家分享一下,以防有人碰到这件事。

不幸的是,这对我来说没有任何改变。谢谢:)我得到“未捕获引用错误:角度未定义”,来源:file:///android_asset/www/js/Scan.js,尽管我的库中有角度文件夹:(在引用
/js/Scan.js
之前,您是否引用了
ionic.bundle.js
?除此之外,发生这种情况的原因似乎是因为在ripple的本地部署中,它位于根目录下,所以前导/到根目录下工作。但它没有部署,所以缺少前导/让它在应用程序部署的相对主路径上工作。