J'ai un émulateur Android, qui fonctionne sur un ordinateur qui est derrière un proxy.
Du point de vue de l'ordinateur, l'accès Internet http et https fonctionne bien, mais sur l'émulateur Android, rien.
J'ai donc essayé avec "Utiliser les paramètres du proxy HTTP d'Android Studio" et rien, alors j'ai configuré une "Configuration manuelle du proxy", et elle a été acceptée :
En faisant cela, j'ai éteint et rallumé cette machine virtuelle, mais il n'y a toujours pas d'Internet :
Quelqu'un ici sait-il ce qui manque, et ce que je dois faire de plus ?
Merci d'avance !
UPDATE1 :
J'ai également configuré les paramètres WIFI, et il semble qu'ils soient configurés, mais il n'y a toujours pas d'Internet :
0 votes
Êtes-vous sûr que HTTP et HTTPS ne fonctionnent pas dans l'émulateur ? Si le proxy est un proxy d'interception avec décryptage HTTPS et que le certificat est ajouté comme fiable sur votre système Windows, HTTPS échouera car Android ne fait pas confiance au certificat mais HTTP peut fonctionner (test avec
http://neverssl.com
).0 votes
と neverssl.com ou n'importe quelle url http ou https, le résultat est toujours le même après avoir fait cela MISE À JOUR 1 : Contacter l'administrateur système (qui est moi) ERR_PROXY_CONNECTION_FAILED
0 votes
Le proxy est-il une url HTTPS ? Si oui, installez le certificat rot CA utilisé dans l'émulateur (je ne suis pas sûr que cela soit suffisant). Si non, vous avez besoin d'un émulateur rooté et d'installer le certificat CA en tant que Root CA du système. Voir deuxième partie de cette réponse sur un exemple d'installation d'un certificat CA racine du système.
0 votes
Le DHCP est configuré sur WIFI, et il obtient une gamme d'adresses IP, qui ne sont pas les mêmes que celles de cette machine, donc je pense que c'est donné par l'émulateur NAT d'Android studio, est-ce bien cela ? (je ne trouve aucune configuration liée au réseau de cette VM, en dehors de la VM elle-même).
0 votes
L'url du proxy est une url http
0 votes
Alors je ne sais pas. Utilisez Wireshark pour capturer le trafic de l'émulateur vers votre proxy pour voir ce qui ne va pas.