Luisa Magarian, de chez Google, a dévoilé dans une discution sur le Google Group des développeurs Android une astuce permettant de connecter l’émulateur Android à internet en utilisant un proxy.
La procédure est la suivante :
Déplacez vous jusqu’au répertoire de l’émulateur, puis lancez un terminal et tapez
emulator -console
Une fois l’émulateur démarré, dans un autre terminal tapez
adb shell sqlite3 /data/data/com.google.android.providers.settings/databases/settings.db “\”INSERT INTO system VALUES(99,’http_proxy’,’ [host_or_IP]:[port]’);\”"
où [host_or_IP] et [port] correspondent bien entendu aux paramètres de votre proxy.
Chaque matin, WhatsApp s’anime avec les dernières nouvelles tech. Rejoignez notre canal Frandroid pour ne rien manquer !
bonjour, aussi pour le SDK 2.2, j'ai essayer mais n'a pas marché INSERT INTO system VALUES(99,'http_proxy','[192.168.4.1:8080'); il ne connecte pas
Pour le SDK 2.3.1 il y a une petite différence (le répertoire de la db n'est pas tout à fait le même): adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','[host]:[port]');"
... petits problèmes de formatage ... je reprends : 1. #cd c:\[sdk_android]\tools 2. #emulator.exe -avd -http-proxy http://[user]:[password]@[ip_proxy]:[port_proxy]
Bonjour, j'ai eu aussi à déclarer mon proxy pour accéder à l'internet via mon émulator android. Ma démarche est simple, je démarre l'émulateur en ligne de commande, avec les options qui vont bien : 1. #cd c:\\tools 2. #emulator.exe -avd -http-proxy http://:@: 3. ajouter l'option -http-debug en cas de problème, cette option permet de récupérer les messages du proxy (en cas d'échec d'authentification par exemple) a+
Bonjour, sqlite3 ne semble plus être fournit dans les recents sdk, comment peut on faire?
Si si ;) http://developer.android.com/guide/topics/data/data-storage.html#db
La procédure touche à Android, elle est donc parfaitement idnépendante de l'OS hôte. Par contre, cela ne fonctionne pas tel quel avec les proxys à mot de passe.
Comment fait on avec les proxy avec password ? Cette procédure fonctionne t elle sous windows ?
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix