как собрать sdk из исходного кода
Команда для сборки SDK: make sdk.
make sdk
Шаги по созданию SDK описаны в http://tools.android.com/build, включая шаги по сборке Windows SDK (что делается в Linux.)
Посмотрите там .
Для создания исходных файлов Android вам понадобится Linux или Mac OS. Сборка под Windows в настоящее время не поддерживается.