2016-11-16 169 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" /> 

希望這應該有助於他人找出這類問題。

相關問題