The button positions are not the same on PC and Android:
Position of the buttons on:
_____ | PC | Android
Jump | bottom | right
Punch | left | top
This is because the button order isn’t the same, either.
The game expects A and X buttons, but their mapping is scrambled between devices.
So everything is "normal".