2016-11-16 3 views
0

Ich habe eine apk in der Betaversion veröffentlicht und es ist nicht verfügbar für Tablet zeigt "Ihr Gerät ist nicht kompatibel mit dieser Version", aber ich habe keine Einschränkung für die Tablet-Geräte gemacht. Ich bin bereits durch compatibility doc gegangen und befolge alle Richtlinien. Alle Aktivitäten nur im Hochformat. Ihre Hilfe wird sehr geschätzt. DankAPK nicht verfügbar für Tablet

Manifest:

minSdkVersion 18 
targetSdkVersion 23 
<uses-feature 
    android:name="android.hardware.touchscreen.multitouch" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.camera" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.camera.autofocus" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.camera.flash" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.bluetooth" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.microphone" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.telephony" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.screen.portrait" 
    android:required="false" /> 

<permission 
    android:name="com.iod.permission.C2D_MESSAGE" 
    android:protectionLevel="signature" /> 

<uses-permission android:name="android.permission.READ_CALENDAR" /> 
<uses-permission android:name="android.permission.WRITE_CALENDAR" /> 
<uses-permission android:name="com.iod.permission.C2D_MESSAGE" /> 
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.BLUETOOTH" /> 
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 
<uses-permission android:name="android.permission.CAMERA" /> 

aapt stumm Badging Log:

uses-feature-not-required: name='android.hardware.bluetooth' 
    uses-feature: name='android.hardware.camera' 
    uses-feature: name='android.hardware.camera.autofocus' 
    uses-feature: name='android.hardware.camera.flash' 
    uses-feature-not-required: name='android.hardware.microphone' 
    uses-feature-not-required: name='android.hardware.screen.portrait' 
    uses-feature-not-required: name='android.hardware.telephony' 
    uses-feature-not-required: name='android.hardware.touchscreen.multitouch' 
    uses-feature: name='android.hardware.touchscreen' 
    uses-implied-feature: name='android.hardware.touchscreen' reason='default feature for all apps' 
main 
other-activities 
other-receivers 
other-services 
supports-screens: 'small' 'normal' 'large' 'xlarge' 
supports-any-density: 'true' 
+0

Warum Downvote PLZ Grund für Downvote schreiben – Dilip

+1

Was ist Ihre App MinSDKVersion und Ihr Gerät Android-Version? – PsyGik

+0

minSdkVersion 18 targetSdkVersion 23 tablet os version-5.1 – Dilip

Antwort

1

Nach langer Zeit verbringe ich das genaue Problem zu finden, war es Bibliothek Ausgabe als Bibliothek Kamera-Funktion hat erforderlich, damit es überschrieben wird. Um es herauszufinden, lese ich die Manifest-Merger-Datei des Buildlogs richtig. Um dieses Problem zu lösen, verwenden Sie tools:replace="required" mit uses-feature.

<uses-feature 
     android:name="android.hardware.camera" 
     android:required="false" 
     tools:replace="required" /> 

Ich hoffe, dies sollte anderen helfen, diese Art von Problemen zu finden.

Verwandte Themen