The second Test against India starts on August 9.
England declared Stokes available once more only after he pleaded not guilty at Bristol Magistrates Court in February.
Stokes hoped the trial would be scheduled while no cricket is taking place but, with such a packed itinerary, that was always unlikely.
Stokes was involved in a street brawl in Bristol after a night out on September 25 of a year ago. Another man suffered a fractured eye socket.
England played a one-day worldwide against West Indies in Bristol, hours before the incident happened.
Batsman Hales had not been charged with any offence and had his European Central Bank suspension lifted in December.
Due to this incident, Stokes was not considered for The Ashes in Australia and also consequently missed out the ODI series against them.
The ECB felt it would be unfair to keep him out of global cricket for a further prolonged period if he ends up being acquitted.
Stokes made a return to worldwide cricket during England's One-Day global series in New Zealand which the visitors won 3-2 on Saturday. Stokes will fly to India to play for Rajasthan Royals in IPL after completing the ongoing series against New Zealand.
Stokes, 26, wearing a grey shirt, said "hi judge" when he was introduced to Judge Peter Blair via the video link. While the latter was released after sometime and he was also made eligible to play for England, Stokes remained under the scanner. The judge ordered all three men to provide defence statements by May 22.