APK runs when loaded on to phone, but "incompatible" on Google Play

Hey all,

I am having an issue where the last few builds we have published to Google Play are for some reason showing up as “incompatible” with devices we previously had no trouble using to test the game.

On the other hand, if I take that exact same apk file and just load it onto my phone directly, it runs just fine without any problems. Am I missing something? Could something in our build settings have gotten screwed up or corrupted by mistake?

Thanks in advance!
-Glen

Check the features and permissions in the manifest file. That most likely is the problem. You are probably requiring certain features that the phone doesn’t support. It’ll also say what permissions are in the apk when you are uploading to Google play. When you install directly on the phone it doesn’t matter what the manifest says, it’ll still let you install it

Have you signed your apk before? You must sign all apks that will be updloaded before submit them.

For default Unity generates apk as “signed debug” that means you have a developer key that expires after 365 days, this way is only for development and it is not suitable for a production one. Check this link out to know how to sign it.