![Android Studio на Ubuntu не подключается к API-серверу](https://rvso.com/image/1127616/Android%20Studio%20%D0%BD%D0%B0%20Ubuntu%20%D0%BD%D0%B5%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F%20%D0%BA%20API-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D1%83.png)
Итак, я работаю над приложением, которое создано коллегой-программистом, который сейчас недоступен. Когда я запускаю приложение через 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