Android Studio на Ubuntu не подключается к API-серверу

Android Studio на Ubuntu не подключается к API-серверу

Итак, я работаю над приложением, которое создано коллегой-программистом, который сейчас недоступен. Когда я запускаю приложение через Android Studio, оно запускается нормально, но когда я нажимаю кнопку входа на экране входа после ввода адреса электронной почты и пароля, я получаю ошибку «Невозможно подключиться к серверу», в чем может быть проблема. Я пытался просматривать некоторые веб-сайты на эмулируемом устройстве, и они работают нормально. Я также пытался просматривать веб-сайт, на котором размещен API, и он также открывается. Любые указания по этому поводу будут полезны.

Мой AndroidManifest.xml запрашивает следующие разрешения

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
and many more 

решение1

Разрешает ли файл манифеста вашего проекта сетевой доступ? Вам необходимо иметь следующую запись в AndroidManifest.xml, чтобы разрешить сетевой доступ из вашего приложения:

<uses-permission android:name="android.permission.INTERNET" />

Подробную информацию можно найти здесь: http://developer.android.com/training/basics/network-ops/connecting.html

Если у вас есть устройство Android, то лучшим вариантом будет подключить его к компьютеру и активировать режим отладки, который позволяет использовать отладку во время работы приложения на телефоне (вместо эмулятора). Для получения дополнительных данных см.: https://developer.android.com/tools/debugging/debugging-studio.html

Связанный контент