Почему мое приложение несовместимо с nexus 7 в Google Play?

Я только что выпустил свое приложение для телефонов и планшетов, но оно не отображается в Google Play для планшетов.

Проверено на Nexus 7 и Asus eeeePad

Это то, что у меня есть в моем файле манифеста:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"/>
<supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:xlargeScreens="true" android:resizeable="true" android:anyDensity="true"/>
<uses-permission android:name="bluey.com.permission.C2D_MESSAGE"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.bluetooth" android:required="false"/>
<uses-feature android:name="android.hardware.location" android:required="false"/>

person Nevsky    schedule 28.01.2013    source источник
comment
кажется правильным... вы можете увидеть, какие функции требуются вашему приложению в консоли Android Market. Как называется ваше приложение?   -  person Leonidos    schedule 28.01.2013
comment
tvdpi запутан и может быть не включен в android:anyDensity=true   -  person Yalla T.    schedule 28.01.2013
comment
Bluey....[ссылка] (play.google.com/store/apps/)   -  person Nevsky    schedule 28.01.2013
comment
это необходимая функция: android.hardware.location.gps android.hardware.location.network android.hardware.screen.portrait android.hardware.touchscreen android.hardware.wifi   -  person Nevsky    schedule 28.01.2013
comment
кто-то скопировал мой вопрос. Первоначально я разместил здесь: stackoverflow.com/questions/11691775/   -  person Saqib    schedule 10.05.2013


Ответы (1)


Надеюсь, ответ еще не поздно. Проверьте свои разрешения и помните, что в Nexus 7 есть
 – нет телефонии
 – одна фронтальная камера (приложения, для которых требуется функция android.hardware.camera, не будут доступны на Nexus 7)
Всегда объявляйте аппаратные функции, которые не являются критически важными для вашего приложения, как required="false"
В вашем списке разрешений запрашивается
<uses-permission android:name="android.permission.CALL_PHONE"/>
поэтому ваше приложение несовместимо с Nexus 7, если вызов не является обязательным. для запуска вашего приложения просто объявите в своем манифесте

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

надеюсь, это поможет

person Radoslav    schedule 13.03.2013
comment
Вышеуказанная функция уже добавлена ​​OP в файле манифеста, как указано в вопросе. - person My God; 25.11.2013