Dykes lesionou-se durante uma sessão de treino na sexta-feira e os exames revelaram que não vai recuperar a tempo do torneio que vai ser disputado na Alemanha.
O jogador de 28 anos tem nove golos em 36 jogos pela seleção escocesa e a sua ausência é um rude golpe para o treinador Steve Clarke a apenas duas semanas do início da competição.
"Na sequência de uma lesão sofrida no treino de ontem (sexta-feira), Lyndon Dykes foi excluído da equipa para o Euro-2024", afirmou em comunicado a Federação Escocesa de Futebol.
"Estamos tristes por ti, Lyndon, mas sabemos que voltarás a vestir a camisola da Escócia em breve. Desejamos-te uma rápida recuperação", acrescenta.
A ausência de Dykes deixa Che Adams e Lawrence Shankland como opções de Clarke na frente, com Ben Doak também convocado na equipa provisória da Escócia.
Clarke deve enviar a lista final antes da data limite de sexta-feira e poderá considerar Tommy Conway, do Bristol City, ou Ross Stewart, do Southampton, que acaba de regressar de uma lesão prolongada.
A Escócia joga com a anfitriã Alemanha na abertura do torneio, a 14 de junho, antes de defrontar a Suíça e a Hungria nos restantes jogos do grupo.