In my App I am getting location using NETWORK_PROVIDER
but after uploading apk file to google play store,it shows the permission fine(GPS) location. I have a device which don't have GPS, I am not able to install the app from google play but i can install it manually. I am not getting any solution.It shows apps is not compatible.
質問する
46 次
2 に答える
0
を削除する必要があります。
<uses-permission android:name="android.permisssion.ACCESS_FINE_LOCATION"></uses-permission>
あなたのマニフェストから。のみを持っていACCESS_COARSE_LOCATION
ます。コードでこれを使用しない場合でも、Play ストアは互換性のないデバイスを除外するために使用します。
于 2013-10-09T14:36:30.563 に答える
0
アプリに必要なハードウェア機能を明示的に指定しない場合、Google Play はアプリが要求した権限に基づいていくつかの推測を行います。
アプリケーションで GPS が不要な場合は、マニフェストに次のコードを追加して、GPS が不要であることを示す必要があります。
<uses-feature android:name="android.hardware.location.gps" android:required="false"/>
注: 次のコマンド ラインを使用すると、宣言された (または暗示された) 機能とアクセス許可に基づいて、Google Play がアプリケーションをどのようにフィルター処理するかを確認できます。
aapt dump badging <path_to_exported_.apk>
このすべて (およびその他) については、 Google Play フィルターのドキュメントで明確に説明されています。
于 2013-10-09T14:54:42.317 に答える