The Togo striker was a free agent and has signed for the club until the end of the season.
Adebayor was released by Premier League rivals Tottenham in September.
The striker passed his medical on Tuesday morning, but is understandably not 100% match fit.
BREAKING: #CPFC are delighted to announce the signing of striker Emmanuel Adebayor. https://t.co/sImRJ7jlSS pic.twitter.com/aPEoM6bPPe
— Crystal Palace FC (@CPFC) January 26, 2016