@Calinou said:
Can you tell me what emulators work the best? I haven't been able to get the Android Studio emulator to work. I also tried Nox and Andy, but the .apk would not install, even though it installs fine on my Samsung phone.
You would need an emulator that supports hardware OpenGL ES 3.0 acceleration. I don't know if there is any emulator that supports this; I just checked the official emulator and it's stuck at OpenGL ES 2.0.
I totally forgot to check the OpenGL ES acceleration, whoops! I have no idea on other android emulators other than the official emulator, so I'd say emulators are out (unless there is one that works with OpenGL ES 3.0)
According to Khronos.org, Android Studio 3.0 has OpenGL ES 3.0 support... I'm not sure it will work with Godot though, and given the platformer2D demo works on your phone, I'm not sure there is any reason to test with a emulator since we can confirm it is not your phone's Android version that is the problem.
Does your project use 3D nodes? I'd check to see if the 3D platformer demo works, as it'd be a good test. If the 3D nodes do not work then it may be due to this issue.
If you're only using 2D nodes (or Control nodes) then I'd slowly start reconstructing your project a little at a time and test every so often. It is more time consuming, but at least then you know what node/script is the culprit.
Other than that, I really don't have any other suggestions, sorry! I really know very little about Android and I've more or less reached the limit of my Android knowledge :cold_sweat: (I only used Android for a year. I only really tried making Android apps for under 3 months of that time).
I hope you find a solution to your problem!