2015-11-23 9 views
5

enter image description hereAndroid: Il tuo dispositivo non è compatibile con questa versione

Attualmente la mia app è caricato su Play Store e Android KitKat (4.4) i dispositivi non è compatibile installare la mia applicazione, la mia app min API obiettivo è 16, ho attaccato un'immagine anche

<uses-sdk 
    android:minSdkVersion="16" 
    android:targetSdkVersion="21" /> 

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-feature 
    android:name="android.hardware.camera" 
    android:required="true" /> 
<uses-feature android:name="android.hardware.camera.autofocus" /> 
<permission 
    android:name="com.demo.permission.C2D_MESSAGE" 
    android:protectionLevel="signature" /> 

<uses-permission android:name=".permission.C2D_MESSAGE" /> 
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 
<application 
    android:name="Application" 
    android:allowBackup="true" 
    android:icon="@drawable/icon" 
    android:label="@string/app_name" 
    android:largeHeap="true" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="SplashActivity" 
     android:label="@string/app_name" 
     > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".help.HelpActivity" 
     android:screenOrientation="portrait" > 
    </activity> 
    <activity 
     android:name=".help.Disclaimer" 
     android:screenOrientation="portrait" > 
    </activity> 

Cosa devo fare per questo?

+2

Penso che si dovrebbe rimuovere gli usi di funzionalità tag, e riprovare – warlock

+0

ok vorrei provare a fare questo –

risposta

1

provare a rimuovere questa

<uses-feature 
    android:name="android.hardware.camera" 
    android:required="true" /> 
<uses-feature android:name="android.hardware.camera.autofocus" /> 

Ma dopo aver fatto questo si deve prendere cura circa le caratteristiche, se non disponibile.

2

Provare a rimuovere <uses-feature>.

<uses-feature> - Dichiara una singola funzione hardware o software utilizzata dall'applicazione.

Lo scopo di una dichiarazione è informare qualsiasi entità esterna dell'insieme di funzionalità hardware e software da cui dipende l'applicazione. L'elemento offre un attributo richiesto che consente di specificare se l'applicazione richiede e non può funzionare senza la funzione dichiarata o se preferisce avere la funzione ma può funzionare senza di essa. Poiché il supporto delle funzioni può variare tra i dispositivi Android, l'elemento svolge un ruolo importante nel consentire a un'applicazione di descrivere le funzionalità variabili della periferica che utilizza. read for more

+0

grazie per ans e lasciami provare –

+0

Ho avuto un problema simile a causa della caratteristica messa a fuoco automatica. – JesusS

1

Rimuovere uses-feature o aggiungere required=false in esso. Solo questo aiuterà. Ho avuto un problema simile con la mia app e questo ha funzionato. Ma, facendo questo significa gestire le funzionalità, se non disponibili.

Problemi correlati