10 votes

Définir manuellement un nom d'hôte pour une adresse IP (i.e. /etc/hosts equiv. ?)

Je suis un développeur web et je développe notre site web sur mon ordinateur de bureau local. J'ai un téléphone Android (htc desire fonctionnant sous Android 2.2). Je veux tester l'aspect de notre application web sur Android. Je peux me connecter au même réseau wifi que mon ordinateur de bureau, mais nous utilisons plusieurs faux noms de domaine codés en dur dans notre application web. Sur mon ordinateur de bureau Ubuntu Linu7x, j'utilise les éléments suivants /etc/hosts pour définir ces noms de domaine en adresses IP locales.

Y a-t-il un moyen de faire cela sur Android ? Je veux que "foo.xyz" (notre nom de domaine de test) pointe vers 172.31.1.67 (mon ordinateur de bureau interne). Existe-t-il un moyen de faire cela sans enraciner le téléphone (mon téléphone Android n'est pas enraciné pour le moment) ?

6voto

Matt H Points 2530

Firefox Mobile prend en charge les proxies HTTP. Bien qu'il s'agisse d'un moteur de rendu différent, vous devriez au moins pouvoir avoir une idée de la façon dont votre interface utilisateur se comporte sur un petit écran tactile. Voici comment accéder à la section de configuration secrète. http://support.mozilla.com/en-US/questions/758279

Le navigateur par défaut inclut la prise en charge du proxy dans Gingerbread (bien que cela ne vous aide pas, vous et votre Desire non enraciné, pour l'instant, HTC devrait bientôt offrir une mise à jour OTA vers Gingerbread. ou cela peut vous inciter à mettre votre téléphone sous tension et à le re-flasher).

(Dans les deux cas, vous devrez configurer un proxy sur votre réseau afin qu'il puisse servir votre domaine foo.xyz).

Enfin, vous pouvez toujours utiliser l'option Émulateur Android SDK . Les performances seront terriblement lentes, mais vous utiliserez au moins le même moteur de rendu.

Editar: Comme le mentionne GAThrawn dans les commentaires ci-dessus, vous pourriez également obtenir ce que vous voulez en utilisant des entrées DNS sur le serveur DNS par défaut de votre réseau ou un serveur DNS de développement. Votre téléphone récupérera le serveur DNS par défaut de votre réseau wifi, ou vous pouvez le changer pour quelque chose de spécifique via Paramètres > Sans fil et réseaux > Paramètres Wi-Fi > Touche de menu > Avancé.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X