2014-01-20 3 views
4

Я загрузил приложение в магазин Google и сказал, что Nexus 5 не поддерживается. Вот мой список разрешения пользователя:Приложение не поддерживается Nexus 5 в Google PlayStore

android.permission.ACCESS_COARSE_LOCATION 
android.permission.ACCESS_NETWORK_STATE 
android.permission.CAMERA 
android.permission.GET_ACCOUNTS 
android.permission.INTERNET 
android.permission.READ_CONTACTS 
android.permission.READ_EXTERNAL_STORAGE 
android.permission.WAKE_LOCK 
android.permission.WRITE_EXTERNAL_STORAGE 
com.google.android.c2dm.permission.RECEIVE 
com.google.android.providers.gsf.permission.READ_GSERVICES 
com.myapp.myapp.permission.C2D_MESSAGE 
com.myapp.myapp.permission.MAPS_RECEIVE 

Особенности:

android.hardware.LOCATION 
android.hardware.screen.PORTRAIT 
android.hardware.TOUCHSCREEN 

любые идеи?

Благодаря

+0

Что делает ваше приложение? каковы журналы ошибок? – Vigbyor

+0

Разве они не дают вам повода? –

+0

Я могу установить приложение на Nexus 5 вручную, но когда я загрузил его в игру Google, Nexus 5 был отфильтрован как неподдерживаемое устройство. Нет, это не дает мне никаких оснований. – DerekW

ответ

2

Я думаю, что он должен делать с разрешением экрана в устройствах Nexus 5 в.

Попробуйте добавить:

<supports-screens 
android:smallScreens="true" 
android:normalScreens="true" 
android:largeScreens="true" 
android:xlargeScreens="true" 
android:anyDensity="true" /> 

Для вашего файла манифеста. установив anyDensity в true, вам следует решить вашу проблему.

При желании можно добавить все возможные размеры экрана & разрешения на манифеста:

<compatible-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="xxhdpi" 
     android:screenSize="small" /> 
    <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="xxhdpi" 
     android:screenSize="normal" /> 
    <screen 
     android:screenDensity="ldpi" 
     android:screenSize="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="ldpi" 
     android:screenSize="xlarge" /> 
    <screen 
     android:screenDensity="mdpi" 
     android:screenSize="xlarge" /> 
    <screen 
     android:screenDensity="hdpi" 
     android:screenSize="xlarge" /> 
    <screen 
     android:screenDensity="xhdpi" 
     android:screenSize="xlarge" /> 
    <screen 
     android:screenDensity="xxhdpi" 
     android:screenSize="xlarge" /> 
</compatible-screens> 
+0

<экран андроид: screenDensity "480" андроид: Размер экрана = "$ Размер экрана" /> мне просто нужно для обмена xxhdpi с 480, иначе он работает для меня. Спасибо! – DerekW

+0

[quote] [/ quote] В этой строке появляется ошибка «android: creenDensity =" xxhdpi "". Error: Error: String типы не допускаются (в 'screenDensity' со значением 'xxhdpi'). –

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