Why does an error like "The game is incompatible with the system (i.e. with Android)" appear?

Godot Version 4.3

Question

Recently I almost finished my game and decided to export it to phones, so I quickly downloaded everything needed according to the guides and the export to .apk was successful. But when I launched it, there was an error that the device does not support Vulkan, but I fixed it by setting the rendering_method.mobile parameter to gl_compatibility in the project settings. Then, when I launched the game on the LDPlayer emulator, it launched, but after transferring the game to the phone and installing it, I got an error about the incompatibility of the Android system with the game. I hope someone can help (phone Redmi A3, Android version 14)

2 Likes

What sdk version did you use?

2 Likes

Android SDK

2 Likes

Android 14 is matched with android sdk 34, but can go as far back as version 23. What version did you use?

3 Likes

Also the ldplayer web site talks about 32bit/64bit a lot so what architecture are you compiling and what does your phone require?

I think you can find this via adb command

adb shell "cat  /proc/cpuinfo | grep arc"
3 Likes

Where do I enter this?

2 Likes

I think you enter that in your pc’s Command Prompt

2 Likes

No, it doesn’t work.

2 Likes

I was able to launch the game and even play it on my phone via “one click deploy”. In the export settings on Android, I set the armeabi-v7a architecture. Then, having enabled developer mode on the phone and USB debugging on the same phone, I connected it to the computer and started One Click Deploy. As a result, the game was installed and playable, although optimization and control are not very good… Now I’ll export the game and see if I can install it now (I hope so)

3 Likes

My bad sorry