LeBron James will not play Tuesday night against San Antonio because of soreness in his right ankle, the Lakers announced.