在Visual Studio 2013中使用Visual Studio Tools for Apache Cordova构建Android Emulator时未能加载资源
我正在使用适用于Apache Cordova的Visual Studio工具,适用于Microsoft Visual Studio 2013 CTP3.0 我使用“离子登录模板”创建了一个新的解决方案 当我在“Ripple-NexusGalaxy”在线服务Android emulator中运行该应用程序时,它运行得很好,但在本地Android开发工具“Android emulator”中却没有 当VS为本地仿真器构建解决方案时,我在javascript控制台中获得以下输出:在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控制台中获得以下输出: 无法加载资源 文件
- 无法加载资源
文件: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
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的本地部署中,它位于根目录下,所以前导/到根目录下工作。但它没有部署,所以缺少前导/让它在应用程序部署的相对主路径上工作。