Vieira, of Johnny on the Spot Productions, said in a statement Friday the two sides in the Los Angeles Superior Court case reached an amicable settlement, E! Online reported.
Vieira, who worked with Hudgens early in her entertainment career, had alleged the 20-year-old singer owed him at least $5 million.
The settlement comes less than two weeks before the suit was to go to trial May 11. Details of the settlement were not reported.
E! Online said the dispute originally was part of a lawsuit that included other allegations, including discrimination claims against both Hudgens and her father, Greg.