Android 英特尔XDK地理位置示例卡在第一关
我正在尝试学习如何构建混合应用程序,并且正在使用Intel XDK 所以我安装了这个软件,使用示例地理位置模板创建了一个新项目,使用应用程序预览对其进行了测试,结果很好,所以为Android构建了它 然而,当我安装它并在手机上运行它时,我在启动屏幕后出现以下错误 在NPObject上调用方法时出错 之后,我使用相同的初学者模板创建了另一个项目,这次是为Android的Crosswalk创建的Android 英特尔XDK地理位置示例卡在第一关,android,geolocation,intel-xdk,Android,Geolocation,Intel Xdk,我正在尝试学习如何构建混合应用程序,并且正在使用Intel XDK 所以我安装了这个软件,使用示例地理位置模板创建了一个新项目,使用应用程序预览对其进行了测试,结果很好,所以为Android构建了它 然而,当我安装它并在手机上运行它时,我在启动屏幕后出现以下错误 在NPObject上调用方法时出错 之后,我使用相同的初学者模板创建了另一个项目,这次是为Android的Crosswalk创建的 在尝试86和ARM版本时,我没有收到任何错误,但地图加载失败,留下标题和白色屏幕。您提到的错误链接到in
在尝试86和ARM版本时,我没有收到任何错误,但地图加载失败,留下标题和白色屏幕。您提到的错误链接到intel.xdk.geolocation.watchPositionsuc,fail,options方法。当您尝试使用从JavaScript接口调用的方法与Android 4.3+上的UI交互时,会发生在NPObject消息上调用方法的错误 我建议您使用PhoneGap navigator.geolocation.watchPositionsuc、fail和options来避免此错误。有关使用PhoneGap地理定位API的更多信息,请访问 1访问此链接并下载项目: 2在英特尔xdk上创建一个新项目,并在粘贴WWW上创建项目的路径,删除js、css和índex.html文件 3转到您在“粘贴WWW”下载的项目,复制并粘贴您在“英特尔xdk”创建的inche项目 4复制粘贴www之外的其他文件,用于其他项目 对于我来说,我在我的Android设备上进行了测试
我希望能对您有所帮助。谢谢,另一个答案为我提供了一个具有所有功能的工作应用程序,但在阅读本文并回顾工作应用程序中的js时,我注意到即使是该应用程序也在使用navigator.geolocation.watchPosition