The Arsenal midfielder was due to feature for the Three Lions at the Amsterdam ArenA, ending his near-two-year exile from the side since Euro 2016.
Speaking to reporters at Thursday’s press conference, however, England boss Gareth Southgate revealed that Wilshere did not travel with the rest of his teammates because of a minor knee injury problem.
“It is not a specific injury and over time they flare up and they need to settle down over a couple of days,” he said. “We are hopeful it will settle down pretty quickly. It’s an ongoing problem and it’s not something new for him.
“He’s very disappointed not to be involved in the game. He’s trained well though but if you think about the journey he’s had in the last two years and his big injuries then he’s progressing really well.”
Wilshere, whose future at Arsenal remains up in the air, is expected to be back in contention for next Tuesday’s friendly against Italy.