2016-02-02 9 views
0

У меня есть приложение для Android, которое я ограничил только для мобильных телефонов. Я использовал следующий код, чтобы только телефоны, чтобы загрузить приложение из Google PlayGoogle Play: Huawei Nexus 6P несовместим с приложением

<!-- Only permit app to be used on handsets, prevent tablets --> 
    <compatible-screens> 
     <!-- all small size screens --> 
     <screen android:screenDensity="ldpi" android:screenSize="small" /> 
     <screen android:screenDensity="mdpi" android:screenSize="small" /> 
     <screen android:screenDensity="hdpi" android:screenSize="small" /> 
     <screen android:screenDensity="xhdpi" android:screenSize="small" /> 
     <screen android:screenDensity="480" android:screenSize="small" /> 
     <!-- all normal size screens --> 
     <screen android:screenDensity="ldpi" android:screenSize="normal" /> 
     <screen android:screenDensity="mdpi" android:screenSize="normal" /> 
     <screen android:screenDensity="hdpi" android:screenSize="normal" /> 
     <screen android:screenDensity="xhdpi" android:screenSize="normal" />   
     <screen android:screenDensity="480" android:screenSize="normal" /> 
     <!-- LG G3 QHD Resolution --> 
     <screen android:screenDensity="640" android:screenSize="small" /> 
     <screen android:screenDensity="640" android:screenSize="normal" /> 
     <screen android:screenDensity="640" android:screenSize="large" /> 
     <screen android:screenDensity="640" android:screenSize="xlarge" />  
    </compatible-screens> 

Сегодня пользователь сообщил, что Google Play говорит им, что их устройство не совместимо с приложением. Они используют Verizon Wireless Huawei Nexus 6P под управлением Android 6.0 Marshmallow.

Я предполагаю, что мне нужно добавить больше к узлу моего манифеста для поддержки этого устройства, однако я не уверен, что для него будет использовать screenDensity. Как я могу получить это устройство, поддерживаемое моим приложением?

Когда я создаю эмулятор для этого точного устройства в Android Studio, приложение работает на нем отлично.

+0

в 'build.gradle' targetsdk это 23? – Max

+0

@ Аnders, без моего targetSdk - 10. Это приложение, которое было около того, и смотрел на android 2.3.3. Должен ли я изменить targetSDK на 23 и установить minSdk на 10? – Phil

+0

yup u необходимо обновить targetdk до 23, это, скорее всего, решит проблему. – Max

ответ

1

Добавить это размер экрана

<screen 
    android:screenDensity="560" 
    android:screenSize="normal" /> 

это, мы надеемся решить вашу проблему

+0

Любопытный, сделал эту работу? Позволяет ли эта линия использовать Nexus 6P? –

+0

yup, он работает, см. Комментарии выше :) – Max

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

  • Нет связанных вопросов^_^