Talvez não haja serviço de escuta na porta à qual você está se conectando?
Apenas para verificar se existe um problema de rede, você pode abrir um terminal, cd para um diretório não privado (tenha cuidado, o conteúdo de todos os arquivos do diretório onde este comando é iniciado ser servido em uma rede, então escolha com cuidado ) e digite:
python -m SimpleHTTPServer 8000
Isso servirá o diretório atual por HTTP na porta 8000 em todas as suas interfaces de rede.
Agora, no seu Android, abra um navegador e digite o endereço link e verifique se o seu navegador exibe os arquivos do diretório em que você digitou o comando python acima.
- Se sim : suas configurações de rede estão corretas e o problema pode estar dentro do seu aplicativo ou não há serviço escutando na porta necessária na sua máquina Ubuntu (veja minha pergunta acima).
- Se não (nenhum arquivo é exibido): pode ser um firewall ativo (no seu roteador ou na sua máquina Ubuntu). Alguns roteadores não permitem que as estações WiFi se comuniquem com cada outro ou com os IPs da LAN por padrão (confira a configuração do seu roteador, o OpenWRT por exemplo tem uma opção para isso)