英特尔XDK地理位置样本陷入了第一道障碍

时间:2014-07-12 18:10:16

标签: android geolocation intel-xdk

我正在尝试学习如何构建混合应用程序并使用英特尔XDK。

所以我安装了软件,使用示例地理位置模板(https://software.intel.com/en-us/html5/articles/intel-xdk-geolocation-sample)创建了一个新项目,使用应用预览对其进行了测试,结果很好,因此为Android构建了它。

然而,当我安装它并开始在我的手机上运行时,我在启动画面后出现以下错误...

“在NPObject上调用方法时出错”

之后我使用相同的入门模板创建了另一个项目,这次是为Crosswalk for Android构建的,

在尝试86和ARM版本时,我没有收到任何错误,但地图无法加载,只留下标题和白色屏幕。

2 个答案:

答案 0 :(得分:0)

您提到的错误与 intel.xdk.geolocation.watchPosition(suc,fail,options)方法相关联。当您尝试使用从JavaScript接口调用的方法与Android 4.3+上的UI进行交互时,会发生NPObject" 消息上的"错误调用方法。

我建议您使用PhoneGap( navigator.geolocation.watchPosition(suc,fail,options))来避免此错误。有关使用PhoneGap Geolocation API的更多信息,请访问http://docs.phonegap.com/en/1.5.0/phonegap_geolocation_geolocation.md.html#geolocation.watchPosition

答案 1 :(得分:0)

试试这个

1)访问此链接并下载项目:https://github.com/gomobile/sample-html5-geolocation-map

2)在intel xdk上创建一个新项目,并在粘贴WWW的项目路径中删除文件js,css和índex.html。

3)转到您在粘贴WWW下载的项目,复制并粘贴您在intel xdk创建的项目

4)将其他文件复制到粘贴www之外,用于另一个项目。

对于我的工作,我在我的Android设备上测试过。

我希望能帮到你。