Hello, i already published my game but when i wanted to download my game this message showed up: (Screenshot). My mobile has Android 7.1.1 so its not very outdated. Should i change something in google play setting or ue4? Or is it just because i have wrong mobile? Thanks guys
Check minimal API level, look bottom of this page:
API in a increment number that increases each time API changes in Android updates, so each Android version have it’s API level. Here you go list of API levels:
https://source.android.com/setup/start/build-numbers
You can set it even to 1 but won’t magically make UE4 run on older devices, it’s simply preemptive compatibility check. With ES2 with older UE4, I was manage to run UE4 on Android 4.1 so around level 16, so you can get quite low, if you got some old Android devices, run some tests and check.
If you still have a problem analyze manifest file (i think you can access it in project settings, or in your project directory in build folder):
Hello, thanks for your answer. So my project had api 9 - 28 as a default so i let it be as it was. When i was testing my game i checked ES2 and it ran on my mobile (had some texture issues) but it worked. In google play it says under my game: required Android: Android 5.0+. My mobile has 7.1.1. I went to google play console and found some catalog of devices. How can i set up my project so my game would be available for most of the devices. Now i have 3.7K from 13K. Thanks
I have a new device use Android 12, but I got same problem.
I confuse I can download for test from Google play on my Android 10 phone, but Android 12 phone can’t show 'download’button. show me ‘Your device isn’t compatible with this version’.
Go to project settings >> android >> Minimum SDK: 19 >> Target SDK: 32 (or 33 for the newest)