我在黑莓 10 Alpha 模拟器中运行跨平台 android 应用程序时遇到问题。该应用程序在 iphone、android 设备上运行时运行良好。但是当我在黑莓 10 中运行它时,它不会加载模板文件,因此是一个空白屏幕。
该项目基于主干框架,因此是模板文件。目前这些文件在我的硬盘中是本地的。我正在使用 ajax 调用加载模板。下面列出了生成的 logcat 输出:
02-08 05:30:51.861: D/CordovaLog(233525377):
{"readyState":4,"responseText":"","status":404,"statusText":"error"}
我已将以下内容添加到 config.xml:
<access origin="*"></access>
<access origin="http://127.0.0.1*"/>
为了让应用程序在黑莓 10 上运行,我还缺少什么其他东西吗?我在 nook HD 上遇到了同样的问题,通过添加以下内容可以避免onCreate
:
super.appView.getSettings().setAllowUniversalAccessFromFileURLs(true);
但由于黑莓使用的是 Android 2.3.3,我无法添加相同的设置。
如果我遗漏了黑莓 10 的任何特定配置相关内容,请告诉我。