Soy un desarrollador web y estoy desarrollando nuestro sitio web en mi máquina de escritorio local. Tengo un teléfono Android (HTC deseo ejecutar Android 2.2). Quiero probar cómo se ve nuestra aplicación web en Android. Puedo conectarme a la misma red wifi que mi máquina de escritorio, sin embargo, utilizamos varios nombres de dominio falsos codificados en nuestra aplicación web. En mi máquina de escritorio Ubuntu Linu7x, uso /etc/hosts
para configurar estos nombres de dominio en direcciones IP locales.
¿Hay alguna forma de hacer esto en Android? Quiero que "foo.xyz" (nuestro nombre de dominio de prueba) apunte a 172.31.1.67 (mi máquina de escritorio interna). ¿Hay alguna manera de hacer esto sin rootear el teléfono (ya que mi teléfono Android no está rooteado ahora)
Respuestas:
Firefox Mobile es compatible con servidores proxy HTTP, por lo que si bien es un motor de representación diferente, al menos debería poder tener una idea de cómo funciona su interfaz de usuario en una pequeña pantalla táctil. Aquí se explica cómo llegar a la sección de configuración secreta: http://support.mozilla.com/en-US/questions/758279
El navegador predeterminado incluye soporte de proxy en Gingerbread (aunque eso no lo ayuda a usted y a su Deseo desrooteado en este momento, HTC debería ofrecer una actualización de OTA a Gingerbread pronto , o puede impulsarlo a rootear y volver a flashear su teléfono).
(Para ambos, necesitaría configurar un proxy en su red para que pueda servir su dominio foo.xyz)
Finalmente, siempre puedes usar el emulador de Android SDK . El rendimiento será extremadamente lento, pero al menos estarías ejecutando el mismo motor de renderizado.
Editar: como GAThrawn menciona en los comentarios anteriores, también podría lograr lo que desea usando entradas DNS en el servidor DNS predeterminado de su red o un servidor DNS de desarrollo. Su teléfono recogerá el servidor DNS predeterminado de su red wifi, o puede cambiarlo a algo específico a través de Configuración> Conexiones inalámbricas y redes> Configuración de Wi-Fi> tecla programable Menú> Avanzado.
fuente