2010-12-10 12 views
4

GPSトラッキングを行うAndroidアプリケーションをテストしようとしています。エミュレータでアプリをインストールする際残念ながら、私は次のエラーを取得する:AndroidエミュレータでGPSが検出されない

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

私が使用している仮想デバイス「は、GoogleのAPIを(グーグル株式会社)8」であると私はGPSが含まれたことを確認しましたハードウェアリスト

私は信じて上記のエラーは、マニフェストに次の点で起こる:

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

は、このエラーの原因があるかもしれないと私はそれを修正するために何ができることをだれにも知っていますか?

答えて

2

android:required = "true"を "false"に変更すると、インストールされます。なぜ私はそれが機能が利用可能だとは思わないのか分からない。

また、これはAVDのターゲットがAPIレベル8+の場合にのみ発生します。回避策として、2.2で新しい機能を使用していない場合は、代わりにAPIレベル7を使用できます(つまり、AVDのターゲットを「Google API(Google Inc.)7」に設定することができます)。

+0

少なくとも私がデバイスで直接テストを始めるまで、これは私にとっては唯一のことでした。 – FernandoPR

1

SDKツールr11を使用して同じ問題が発生していました。問題は、私はちょうど "android:required"ではなく "required"としてuses-feature属性を持っていたことでした。あなたと同じ問題ではないように見えますが、少なくとも修正されているようです。

関連する問題