Officers from the South West Community Policing team launched a thorough investigation resulting in a 17 year male being charged with a number of assaults.
The incidents occurred on the evening of Wednesday 27 March.
Sergeant Alex Dickson from the South West Community Team said: “Tackling violence, disorder and anti social behaviour is a priority for police in Edinburgh and such reckless behaviour will not be tolerated.
“We would like to thank the public for their positive response in relation to these incidents which was of great assistance during the inquiry.”
Sign up to our newsletter: enter your email in the box at the top of this article to get daily updates straight to your inbox.