У меня есть приложение для 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, приложение работает на нем отлично.
в 'build.gradle' targetsdk это 23? – Max
@ Аnders, без моего targetSdk - 10. Это приложение, которое было около того, и смотрел на android 2.3.3. Должен ли я изменить targetSDK на 23 и установить minSdk на 10? – Phil
yup u необходимо обновить targetdk до 23, это, скорее всего, решит проблему. – Max