Police say 19-year-old old Mikkail Jamal Shaw has been charged with armed robbery and conspiracy after he turned himself in Tuesday night. It wasn't clear if he has an attorney.
In a statement, police spokesman Jim Sughrue says police are looking for other suspects.
Officers were called to an apartment near North Carolina State University where McCreery is a sophomore early Monday. Police said McCreery was visiting the apartment when three armed men broke in and took wallets, cash and electronics. No one was hurt.
The 20-year-old McCreery won TV's "American Idol" in 2011 and was named best new artist at the Academy of Country Music Awards the next year.