A$AP Rocky, whose legal name is Rakim Mayers, is charged with two felony counts of assault with a semiautomatic firearm.