Android MobileFirst Platform v7.0位置服务项目无法获取位置-超时

Android MobileFirst Platform v7.0位置服务项目无法获取位置-超时,android,ibm-mobilefirst,mobilefirst-studio,Android,Ibm Mobilefirst,Mobilefirst Studio,我从这里下载了MobileFirst Platform Location Services示例项目: 我可以在移动浏览器模拟器中成功运行它,但当我尝试在Android设备或Android模拟器中运行它时,我无法获取位置并收到错误“获取地理位置3时出错:位置检索超时” 模拟器和设备都运行Android SDK级别21。我使用的是安装在Eclipse4.4.1中的MobileFirstPlatform v7.0开发人员版 以下是Logcat的输出: 编辑:已上载固定样本 Location Servi

我从这里下载了MobileFirst Platform Location Services示例项目:

我可以在移动浏览器模拟器中成功运行它,但当我尝试在Android设备或Android模拟器中运行它时,我无法获取位置并收到错误“获取地理位置3时出错:位置检索超时”

模拟器和设备都运行Android SDK级别21。我使用的是安装在Eclipse4.4.1中的MobileFirstPlatform v7.0开发人员版

以下是Logcat的输出:


编辑:已上载固定样本

Location Services示例项目中存在一个问题,我们目前正在努力解决该问题。 同时,向AndroidManifest.xml文件添加以下权限:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>  
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

这应该可以解决您的问题。

7据说问题的版本有所改进,但我仍然有相同的问题。还有另一个有趣的情况:我在我的移动设备上安装了一个名为GPS测试的应用程序。此应用程序测试您是否可以从您的环境接收GPS信号。当我在收到GPS测试应用程序的信号后立即尝试从自己的应用程序获取坐标时,我可以在几秒钟内毫无问题地接收坐标。标准代码最终会起作用。

您说的是7.0,但您正在运行6.3示例。请使用7.0示例重试:抱歉,我从下载了v7项目,得到了相同的问题。将进行调查。我已通过将这些权限添加到清单中,使项目在运行Android 5.1的设备Nexus 5上运行,但我仍未能使其在模拟器上运行。@DanielfizGerald,这与示例无关。试试这个: