there is no need to emulate mouse on android. I believe all of the mouse events now work on mobile since at least unity4. The problem with using mouse, is that any additional touch beyond the first one, will cause issues with your input system.
* GetButton
* GetButtonDown
* GetButtonUp
Using Touch Event, Touch GUI Event, or Touch Object Event combined with finger IDs, will accomplish the same in a single action.
Keep in mind that finger ID's start at 0 for the first touch. So if you currently have 3 fingers touching, you will have:
Finger ID's 0,1,2 to choose from when you want to get information about them.
1. Set Animator Float Horizontal Axis X =1, to move player
2. AND Set Mouse Axis X = 1 to rotate player
Use Get Touch Info, to get information from the touches. It should be the same process as your current mouse actions.