2010-12-10 136 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。問題是,我剛結束了用途,特徵屬性爲「必需的」,而不是「機器人:需要」。看起來不像你有同樣的問題,但它至少看起來是固定的。