A cable or port that charges the phone may still carry no data, which is the most common reason Android Auto will not start.