2016-11-16 104 views
0

我发布了一个apk的测试版,它不适用于显示“您的设备与此版本不兼容”的平板电脑,但我没有对平板设备进行任何限制。我已经通过compatibility文档并遵循所有指南。所有活动仅限于肖像模式。对你的帮助表示感谢。由于APK不适用于平板电脑

清单:

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哑徽章日志:

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

为什么downvote plz写downvote的原因 – Dilip

+1

什么是您的应用程序minSDKVersion和您的设备的Android版本? – PsyGik

+0

minSdkVersion 18 targetSdkVersion 23 tablet os version-5.1 – Dilip

回答

1

很长的时间花费我找到确切的问题,这是库问题,因为图书馆有相机功能后所以它覆盖。为了找到它,我正确地读取了构建日志清单合并器文件。为了解决这个问题,使用tools:replace="required"uses-feature

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

希望这应该有助于他人找出这类问题。

相关问题