2014-11-27 3 views
4

Для поддержки Для Nexus 6 размера экрана и плотности, я следующий в моем манифесте:вопросы Android совместимости приложений с Nexus 6

<compatible-screens> 
    <screen android:screenSize="normal" android:screenDensity="560" /> 
    <screen android:screenSize="large" android:screenDensity="560" /> 
    <screen android:screenSize="xlarge" android:screenDensity="560" /> 
    </compatible-screens> 

Полный список значений в мой манифест перечислены ниже. Google Play говорит, что мое приложение несовместимо. Не уверен, что я здесь отсутствует ..

<compatible-screens> 
        <screen android:screenSize="normal" android:screenDensity="xhdpi" /> 
        <screen android:screenSize="normal" android:screenDensity="480" /> 
        <screen android:screenSize="normal" android:screenDensity="560" /> 
        <screen android:screenSize="normal" android:screenDensity="640" /> 
        <screen android:screenSize="large" android:screenDensity="ldpi" /> 
        <screen android:screenSize="large" android:screenDensity="mdpi" /> 
        <screen android:screenSize="large" android:screenDensity="213" /> 
        <screen android:screenSize="large" android:screenDensity="hdpi" /> 
        <screen android:screenSize="large" android:screenDensity="xhdpi" /> 
        <screen android:screenSize="large" android:screenDensity="480" /> 
        <screen android:screenSize="large" android:screenDensity="560" /> 
        <screen android:screenSize="large" android:screenDensity="640" /> 
        <screen android:screenSize="xlarge" android:screenDensity="ldpi" /> 
        <screen android:screenSize="xlarge" android:screenDensity="mdpi" /> 
        <screen android:screenSize="xlarge" android:screenDensity="213" /> 
        <screen android:screenSize="xlarge" android:screenDensity="hdpi" /> 
        <screen android:screenSize="xlarge" android:screenDensity="xhdpi" /> 
        <screen android:screenSize="xlarge" android:screenDensity="480" /> 
        <screen android:screenSize="xlarge" android:screenDensity="560" /> 
        <screen android:screenSize="xlarge" android:screenDensity="640" /> 
       </compatible-screens> 
+0

Как вы решили это, пожалуйста? Я добавил '', но это не помогло. –

ответ

8

Я получил много неприятностей тоже, чтобы сделать мое приложение работает на Nexus 6. Я наконец-то нашел, как это сделать, мы надеемся, он будет работать для вас.

  1. Прежде всего, вам необходимо установить экранную плотность на 560 в AndroidManifest для совместимых экранов. Он не работал без указания его в списке screenDensity. Я должен был установить размер экрана в нормальное состояние с плотностью 560, чтобы он работал.
  2. Затем я должен был предоставить значки xxhdpi (и, возможно, xxxhdpi) для приложения. Я представил оба значка одновременно, поэтому я не знаю, является ли xxxhdpi обязательным. Но по этой ссылке: http://android-developers.blogspot.com/2014/10/getting-your-apps-ready-for-nexus-6-and.html, говорится, что вы должны предоставить хотя бы значок xxxhdpi.
Смежные вопросы