I asked for Google Play support and received an answer that helped me solve the problem.
Still not 100% sure of the correct screen configuration, but it looks like
<screen android:screenDensity="560" android:screenSize="normal" />
- the correct option.
My application was not compatible with Nexus 6, although due to a conflict in the application manifest. I used the following performance requirements:
<uses-feature android:name="android.hardware.LOCATION" /> <uses-feature android:name="android.hardware.TELEPHONY" /> <uses-feature android:name="android.hardware.TOUCHSCREEN" /> <uses-feature android:name="android.hardware.WIFI" /> <uses-feature android:name="android.hardware.location.GPS" /> <uses-feature android:name="android.hardware.location.NETWORK" /> <uses-feature android:name="android.hardware.screen.PORTRAIT" />
But the correct version has the functions listed in all lowercase letters:
<uses-feature android:name="android.hardware.LOCATION" /> <uses-feature android:name="android.hardware.TELEPHONY" /> <uses-feature android:name="android.hardware.TOUCHSCREEN" /> <uses-feature android:name="android.hardware.WIFI" /> <uses-feature android:name="android.hardware.location.GPS" /> <uses-feature android:name="android.hardware.location.NETWORK" /> <uses-feature android:name="android.hardware.screen.PORTRAIT" />
This is a bit complicated because permissions (in <uses-permission> ) such as
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
should be indicated in capital letters , but the function (in <uses-feature> ) must be lowercase .
I have not encountered the same problem on any other device, but if Nexus 6 requires it, this is probably the right way to do it.
Marcel bro
source share