Country singer Randy Travis has apologized after being arrested on a charge of public intoxication outside a North Texas church.