The former Arsenal, Manchester City and Tottenham striker had been a free agent since leaving Crystal Palace last summer.
The 32-year-old managed just one goal for Palace last season after spending six months at Selhurst Park.
Adebayor had been linked with a move to Turkish champions Besiktas, but some reports state the club wasn’t prepared to meet his demands.
He had wanted an annual salary of £3million (around £58,000-a-week) but Beskitas – currently top of the Turkish Super Lig – were only prepared to pay him £2m.
The Istanbul club finished fourth in the Super Lig last year, their best ever finish, but have traditional been a lower league side.
The Togo striker featured for his country at the African Cup of Nations, but failed to qualify for the knockout stages finishing bottom of Group C.
Join GhanaStar.com to receive daily email alerts of breaking news in Ghana. GhanaStar.com is your source for all Ghana News. Get the latest Ghana news, breaking news, sports, politics, entertainment and more about Ghana, Africa and beyond.