A menos que existam ferramentas para executar binários do Linux no Solaris, você não poderá usar os binários do Android SDK no Solaris, exceto os baseados no java. Se o SDK do Android for open source, você pode, é claro, compilá-lo no solaris, mas não consegui determinar se ele é de código aberto.
A alternativa seria configurar uma máquina linux (virtual). Minha distribuição de escolha seria estável no Debian (que é o que eu uso para o desenvolvimento do Android).