For the United States, who will name their 23-man Gold Cup squad later on Wednesday, it marked the first time they had failed to score in their last five games and their first loss this year.
The Gold Cup begins on June 15, with both the United States and Jamaica hosting matches in the 16-team tournament.
(Reporting by Andrew Downie, editing by Nick Mulvenney)