2010-12-10 95 views
4

我想测试一个Android应用程序,做GPS跟踪。不幸的是,我在模拟器上安装应用程序时出现以下错误:Android模拟器无法检测GPS

Package: com.google.android.maps.appname requires unavailable feature android.hardware.location.gps; failing! 

,我使用的虚拟设备是“谷歌的API(谷歌公司)8”,我确信,GPS被列入硬件列表。

上述错误,我相信发生在清单中的以下观点:

<uses-feature android:name="android.hardware.location.gps" android:required="true"/> 

有谁知道这个错误的原因可能是什么,我能做些什么来解决这个问题?

回答

2

可以更改机器人:要求=“真”“假”,它会让它安装。我不知道为什么它不认为该功能可用。

此外,对于我来说,只有当AVD的目标是API级别8+时才会发生这种情况。因此,作为一种解决方法,如果您未使用2.2中的新功能,则可以改为使用API​​级别7(即将AVD的目标设置为“Google API(Google Inc.)7”)。

+0

这是唯一对我有效的东西,至少直到我开始直接在设备上进行测试。 – FernandoPR 2011-04-18 16:56:06

1

我也陷入了同样的问题,使用SDK工具R11。问题是,我刚结束了用途,特征属性为“必需的”,而不是“机器人:需要”。看起来不像你有同样的问题,但它至少看起来是固定的。