Así que estoy trabajando en una aplicación creada por un colega programador que ahora no está disponible. Cuando ejecuto la aplicación a través de Android Studio, se inicia normalmente, pero cuando hago clic en el botón de inicio de sesión en la pantalla de inicio de sesión después de completar mi correo electrónico y contraseña, aparece el error "No se puede conectar al servidor", ¿cuál podría ser el problema? Intenté navegar por algunos sitios web en el dispositivo emulado y funcionan bien. También intenté navegar por el sitio web que aloja la API y que también se está abriendo. Cualquier dirección a este respecto será útil.
Mi AndroidManifest.xml solicita los siguientes permisos
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
and many more
Respuesta1
¿El archivo de manifiesto de su proyecto permite el acceso a la red? Debe tener la siguiente entrada en AndroidManifest.xml para habilitar el acceso a la red desde su aplicación:
<uses-permission android:name="android.permission.INTERNET" />
Para obtener más información, eche un vistazo a: http://developer.android.com/training/basics/network-ops/connecting.html
Si tiene un dispositivo Android a mano, la mejor opción es conectarlo a su computadora y activar el modo de depuración, que le permite usar la depuración mientras ejecuta su aplicación en el teléfono (en lugar del emulador). Para más datos ver: https://developer.android.com/tools/debugging/debugging-studio.html