A Barnardsville man has been arrested after a reported armed robbery at the CVS in Weaverville on Feb. 26, according to the Weaverville Police Department and the Buncombe County Sheriff's Office.