我在黑莓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的任何特定配置相关内容,请告诉我。