The Tottenham striker, who is currently on loan at Celtic, was not expected to feature in Sunday’s Old Firm clash with Rangers.
But the 29-year-old aggravated the injury in the 1-0 defeat at Ibrox.
Hibernian striker Anthony Stokes has replaced Keane in the Ireland squad.