Возможно, нет слуха, обслуживающего порт, к которому вы подключаетесь?
Просто чтобы проверить, есть ли сетевая проблема, вы можете открыть терминал, cd в не-частный каталог (будьте осторожны , содержимое всех файлов каталога, в котором запущена эта команда, будет обслуживаться в сети, поэтому выберите с осторожностью) и введите:
python -m SimpleHTTPServer 8000
Это будет обслуживать текущий каталог через HTTP на порту 8000 на всех ваших сетевых интерфейсах.
Теперь на вашем Android откройте браузер и введите адрес (будьте осторожны, содержимое всех файлов каталога, в котором эта команда запущена, будет обслуживаться в сети , поэтому выберите с осторожностью и проверьте, отображает ли ваш браузер файлы из каталога, в который вы ввели команду python выше.
Если да: ваши сетевые настройки верны, и проблема может быть в вашей приложение или нет службы, которая прослушивает необходимый порт на вашей машине Ubuntu (см. мой вопрос выше). Если нет (файлы не отображаются): может быть fir ewall active (на вашем маршрутизаторе или на вашей машине Ubuntu). Некоторые маршрутизаторы не позволяют этим станциям WiFi взаимодействовать друг с другом или с IP-сетями по умолчанию (проверьте конфигурацию вашего маршрутизатора, например, для OpenWRT есть опция)