0

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.

4

2 に答える 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 に答える