Saltar al contenido

Conexión de Android a localhost

Solución:

La dirección IP 10.0.2.2 se utiliza para obtener datos del emulador. Localhost siempre apuntará al emulador / dispositivo Android que ejecuta la aplicación. Para permitir que su dispositivo obtenga datos de su PC, debe estar en la misma red (conectado por WiFi a su enrutador) y debe usar la dirección IP local de su PC (normalmente un número 192.168.1.x).

Si intenta conectarse a “localhost”, se resolverá en el dispositivo Android, no en su propio localhost (a menos que esté ejecutando dentro del emulador). Lo que recomiendo para el desarrollo es agregar un menú adicional en la barra de acción que tiene una entrada llamada “Configuración” que proporciona una actividad de Configuración para especificar la configuración de la aplicación, y tener una entrada “Opciones de desarrollador” en “Configuración” que le permite especificar una dirección de servidor personalizada para usar. Durante el desarrollo, puede usar esta opción para ingresar una dirección de servidor personalizada para su aplicación. (Necesitará una dirección de servidor real que sea realmente accesible a través de Internet en lugar de usar localhost para esto).

Primero debe vincular la dirección IP de la máquina donde se ejecuta su servidor en la configuración de eclipse.

Puedes hacer esto así.

Configuración de ejecución de Eclipse

Haga clic derecho en el PHP proyecto en el eclipse, luego Ejecutar configuración y luego en el Web Application donde encontraras el Argument pestaña. Ahora aquí proporcione el puerto y la dirección IP de LAN de su máquina en la que se está ejecutando su servidor.

Algo como esto –port = 8888 –address = 192.168.1.6 luego actualice la URL a http://192.168.1.6:8080/tests/PhpProject1/connectionBDD.php

Aquí, en mi caso, esta es mi dirección IP de LAN 192.168.1.6, allí tendrá que encontrarla usando el comando de red como ipconfig , ifconfig y use esa dirección IP.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *