2016-07-13 2 views
1

Привет всем Мне нужно и рука для решения этой сумасшедшей проблемы. Пользователь скажет мне, что он не может загружать приложение из Play Store из-за несовместимого устройства. Он имеет Mate Huawey 8.Android - несовместимое устройство

приложение: https://play.google.com/store/apps/details?id=com.alitalia.mobile&hl=it

Manifest имеет некоторые ограничения, чтобы исключить таблетки:

<compatible-screens> 

    <!-- 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" /> 
    <screen 
     android:screenDensity="640" 
     android:screenSize="normal" /> 
    <screen 
     android:screenDensity="560" 
     android:screenSize="normal" /> 

    <!-- large --> 
    <screen 
     android:screenDensity="mdpi" 
     android:screenSize="large" /> 
    <screen 
     android:screenDensity="hdpi" 
     android:screenSize="large" /> 
    <screen 
     android:screenDensity="xhdpi" 
     android:screenSize="large" /> 
    <screen 
     android:screenDensity="480" 
     android:screenSize="large" /> 
    <screen 
     android:screenDensity="640" 
     android:screenSize="large" /> 
    <screen 
     android:screenDensity="560" 
     android:screenSize="large" /> 


</compatible-screens> 


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

ли может предложить мне кто-нибудь возможные причины?

+0

Читайте здесь: http://stackoverflow.com/a/15548054/3838663 – DAVIDBALAS1

ответ

0

Вы исключаете экраны xxhpdi и xxxhdpi, опуская их. https://developer.android.com/guide/practices/screens_support.html

+0

Спасибо за ваш ответ. Согласно документации Google: https://developer.android.com/guide/topics/manifest/compatible-screens-element.html , вы думаете, что они пропустили xxhdpi и xxxhdpi для android: screenDensity? –

+0

Здесь вы можете увидеть размер, который вы должны исключить, если вы не хотите таблеток: https://developer.android.com/images/screens_support/screens-ranges.png Имейте в виду, что плотность и размер не то же самое , Чтобы исключить планшеты, вы должны опустить размер, но для поддержки телефонов вы должны включить все плотности. –

0

chagne android.hardware.telephony к required=false (если приложение не должно использовать это будущее) также удалить все <compatible-screens> элемент, если ваше приложение не для конкретного устройства. повторно загрузите новый APK и проверьте количество поддерживаемых устройств.

+0

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

+0

Проверьте это https://developer.android.com/guide/practices/screens-distribution.html#FilteringHandsetApps –

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