Oi carlos, estava com o mesmo problema, solucionei da seguinte forma.
Ano: 2017
Cordova versão: 7.0.1
Ionic versão: 3.5.0
O problema todo estava ocorrendo por causa dos locais das variáveis ambientes. Como o comando "android sdk", não esta funcionando, é necessário realizar a instalação do android studio, e fazer a instalação do pacote do android tools por esse caminho:
Tools > Android > SDK Manager
ou por linha de comando: android -v
Após baixar todos os pacotes é preciso configurar as variáveis ambientes, por esse caminho para win7/8:
Painel de controle> sistema>configurações avançadas do sistema> variáveis de ambiente >variáveis de sistema
Nessa parte é necessário criar uma variável e adicionar alguns caminhos no Path :
Nome: ANDROID_HOME
valor variável:
C:\Users\ (SEU USUÁRIO)\AppData\Local\Android\sdk
obs: No final do valor da variável pode ser sdk1, basta verificar o caminho correto no seu caso.
Adicione esses caminhos no Path, separando-os por " ; ".
C:\Users\ (SEU USUÁRIO)\AppData\Local\Android\sdk\platform-tools
C:\Users\
(SEUUSUÁRIO)\AppData\Local\Android\sdk\tools
outro problema é a interação entre cordova e ionic, a qual possibilitava a geração dos icons e splash. Na versão atual do ionic citada anteriormente, não reconhece o comando "ionic resources".
Dica para criação dos icons e splash:
http://phonegap.appiq.software/