I've already read all the related questions before posting this one.
I've developed a game with Unity3D and uploaded to Google Play. Yesterday it was available for all devices, there were reviews from other users. Today I've got couple reports about unavailability of the app on Google Play. It's available on Web version of GP, but is incompatible for any device, and not available at all in mobile version on GP. In developer console all the devices are compatible:
And on the web version they are not (All previous versions were deleted from devices):
My manifest file:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="pro.labster.xyz" android:versionName="1.0" android:versionCode="1" android:installLocation="preferExternal">
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
<application android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false">
<!-- ... -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />
<uses-feature android:glEsVersion="0x00020000" />
<uses-feature android:name="android.hardware.touchscreen" />
<uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen.multitouch.distinct" android:required="false" />
So, the question is why it was available yesterday and is not available today? I have not uploaded new version, didn't change anything. The app is completely free, its size is about 8.5 mb.
I recently encountered this issue. The edited output from my conversation with a Google Play Developer Chat rep:
Usually, the cause of the error you're seeing is due to the fact that developers can't purchase or download their own apps. If you’d like see what your apps look like from the perspective of a Google Play user, I recommend logging into Google Play with an email address other than the primary email address for your Developer Console. It's very likely all the devices are supported, this is just a common message to see when you're not allowed to download the app, in this case because it belongs to you.
While the above answer may not have been the case for the OP, for me, it was the answer. I tried with another Nexus with a different account than my own and it showed as compatible.