The former Manchester United captain criticised the 19-year-old for appearing to look for the Brazilian No.10's shirt during the game, after he was seen wearing it post-match
The 19-year-old came on as a second-half substitute and equalised for the Three Lions in emphatic fashion, before swapping shirts with Neymar at the end of the match.
And Keane slammed the Arsenal player for showing a lack of professionalism by asking while play was ongoing.
|12/1||Arsenal are 12/1 with Coral to win the Premier League next season
“I don't like to see players asking for other players' tops in the course of the game. I know he's a young player and he's done very well, and we'd like to give him the benefit of the doubt, but certainly he's an established international now, he's playing for a senior team.
“At the end of the game no problem, but not during the course of the game when really you should be concentrating on the game and not worried about whose top you're going to get.
“You build your own reputation and by asking other players during the course of the game - it's a no from me.”
Keane’s co-pundit, former England defender Gareth Southgate, also shared the Irishman’s views about the winger, who followed in the footsteps of his father by appearing at the Maracana.
Southgate said: “I think Roy's right, because he's young and because he's had a big impact on the game we should be generous to him.
“But I'd just be having a quiet word with him in the dressing room and be like 'look, you're on a stage with these guys, don’t give them the feeling that they're superior to you because we've got to play against them.”