Police arrested the 25-year-old rapper, whose real name is Melanie Doyle, after stopping her for having a tinted windshield on Chicago's West Side near Douglass Park.
Officers say they spotted marijuana in her purse, an open bottle of alcohol in the car, and a weapon under the seat.
Prosecutors say she did not have a valid FOID card.
Doyle is charged with one felony count of Aggravated Unlawful Possession of a Weapon and two misdemeanor counts of resisting or obstructing an officer.
She was also issued citations linked to the weapon, the alcohol, and the obstructed windshield.
She will be back in court next month.
Nearly a year ago, four people were killed and 14 others wounded at her album release party in River North.
These two cases are not connected.
INTERACTIVE SAFETY TRACKER Track crime and safety in your neighborhood