2014-02-18 16 views
5

Es zeigt, heißt es Fehler, dassWarum GPS-basierte Android-App nicht in Assisted-GPS (A-GPS) basiert Android-Gerät installieren?

Gerätespezifikation "Es wurden keine qualifizierten Geräte für App installieren" ist wie folgt,

Modell: Lenovo A369i

Android OS Ver: 4.2.2

I in android-Mainfest-Datei unter Erlaubnis tue

<uses-permission android:name="android.permission.CLEAR_APP_CACHE" /> 
    <uses-permission android:name="com.ylogtrack.activity.permission.MAPS_RECEIVE" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 
    <uses-permission android:name="android.permission.VIBRATE" /> 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 
     <uses-permission android:name="android.permission.BLUETOOTH" /> 

plz vorschlagen

+0

http://stackoverflow.com/questions/13747736/user-is-not-eligible-for-this-purchase-in-app-billing –

+0

@KarthickPandiyan, was es bedeutet? – Teekam

+0

wo tritt dieser Fehler auf? – mangusta

Antwort

2

Aus den Angaben in GSM Arena - Lenovo A369i heißt es gefunden:

A-GPS support only 

Was das bedeutet, dass das Gerät keine eigene GPS-Komponente hat und ist auf dem mobile Netzwerk für ortsabhängig.

Die Erlaubnis

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

bedeutet eigentlich, dass ein GPS verfügbar ist und Sie können Standortinformationen ohne ein Netzwerk erhalten.

ACCESS_FINE_LOCATION requires android.hardware.location.gps and android.hardware.location 

See: http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions-features

Da der Laden die Berechtigung überprüft und das Gerät nicht über GPS, Ihre App nicht sichtbar ist.

Versuchen Sie, Ihr Manifest hinzu:

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

Und sehen, ob das Problem dadurch gelöst.

Verwandte Themen