2015-05-30 2 views
0

Это мой файл манифеста Android. Я отлично работал с eclipse. Я загрузил свой apk в Google Play Store. В нем говорится, что сообщение «ваше устройство не совместимо с этой версией» на всех устройствах. Но оно указано в поддерживающих устройствах. Пожалуйста, помогите мне. Я тестирую с устройством андроида 4.4.4Google Play говорит, что «ваше устройство не совместимо с этой версией» на всех устройствах, но отлично работает с eclipse adb

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

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

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.GET_TASKS" /> 

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

<uses-permission android:name="com.rymm.classnet.permission.C2D_MESSAGE" /> 
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 

<uses-feature android:name="android.hardware.camera" /> 
<uses-feature android:name="android.hardware.camera.autofocus" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<supports-screens 
    android:anyDensity="true" 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" /> 
<uses-sdk 
    android:minSdkVersion="14" 
    android:targetSdkVersion="21" /> 

+0

Возможно, у вас есть отладочная версия вашего приложения, уже установленного на вашем устройстве для тестирования. Удалите это, а затем повторите попытку. –

+0

Я даже сделал это. но бесполезно. –

ответ

0

Вы uses-feature android:name="android.hardware.camera" дважды в манифесте. Первая декларация устанавливает android:required="false", однако во втором объявлении будет использоваться значение по умолчанию - android:required="true".

Также в вашем манифесте перечислены <uses-feature android:name="android.hardware.camera.autofocus" />, который также будет использовать значение по умолчанию, android:required="true".

Поэтому, если ваше устройство не имеет камеры с автофокусом, оно будет отображаться как несовместимое в магазине воспроизведения.

+0

Большое спасибо. Я удалю тег автофокуса линии и дам попытку –

+0

Это не помогло мне ... есть что-нибудь, что мне нужно сделать, кроме этого? –

Смежные вопросы