Эта проблема не связана с вашим источником Android, так как он, очевидно, работает, когда конечная точка сети доступна, скорее, ваша проблема, скорее всего, из-за ограничений сети, из-за которых конечная точка не доступна.
Наиболее распространенным виновником является брандмауэр. Вы гарантировали, что трафик разрешается входить / выходить на выбранном порту (предположительно 80) от хоста службы?
Я полагаю, что вы не подвержены влиянию эмулятора, потому что из-за того, как работает маршрут 10.0.0.2, система думает так, как если бы трафик исходил от хоста и, вероятно, был освобожден от любых правил брандмауэра, которые блокировали бы удаленный трафик. ,