Well, i can compile my own builds for he-man so it does work on android, im not sure which ones some of You guys have , maybe too old ones.
Now my gamepad on he-man and overall android build works to my surprise ! But i have to configure it when analog is pressed (red diode lights up) and my config in openbor says that these are buttons , button 25 , button 28 ETC, instead of X axis and all that.
So the issue is solved for me i think.
Android gamepads do work and my pads are cheap chinese ps2 knockoffs.
These work 100% but you have to press the button to light up analog diode, then start configuring it.
So now my setup for portable android gaming with chargin is USB C hub, cheapest one like this
I can connect usb c fast charging to passhrough charge while i connect to this hub usb gamepad , there are hubs with HDMI out so you can have portable console that connects to TV and keeps charging when you play, but my pixel 2xl doesnt support hdmi over usb.
So now i use this holder to play on gamepad and phone together:
The best thing in this setup is that you can play 3 player mode with 3 gamepads !!!
I tried it just now and it works great ! 3 players over usb hub with charging on phone !
I planned to get rezor kishi usb c gamepad with passthrough charge but i bought knockoff of it much cheaper that should arrive in 3 days, now im using this setup.
My phone is pixel 2xl but i recommend something with CPU Snapdragon 855 , Kirin 980 or higher for ps2 60fps and psp 60fps emu, everything except ps3 works really nice ! Crazy.