Rapper was arrested on private plane after arriving from Barbados where he and pregnant Rihanna brushed off cheating rumors.
Rapper A$AP Rocky has been arrested for allegedly shooting a man on a Los Angeles street last year.
Police detained the performer, real name Rakim Mayers, at Los Angeles International Airport on Wednesday, NBC News reported.
He arrived at LAX on a private jet after having just been on holiday in Barbados with his pregnant girlfriend, Rihanna.
The couple recently denied rumors of a split and cheating.
Los Angeles police were investigating Mayers, 33, after a man claimed the rapper shot him near Vista Del Mar and Selma Avenues on November 6 around 10.20pm.
The victim claimed Mayers approached him on the street and fired a handgun at him three or four times. One of the bullets reportedly grazed his left hand.
Mayers had reportedly been walking with two other people at the time of the shooting. It is unclear who he was with.
Police arrested the rapper with the help of Immigration and Customs Enforcement.
Rihanna, 33, was spotted at an airport in Barbados on Friday where she met Mayers and his family. She wore a vibrant mini dress that showed off her baby bump.
The couple looked relaxed as they greeted one another and chatted in the terminal with their loved ones by their side.
Their travels came as shoe designer Amina Muaddi, the woman accused of having an affair with Mayers during Rihanna’s pregnancy, fiercely denied the allegations.