La WebView cours d'exécution dans l'émulateur Android studio ne peut pas accéder à internet, mais Chrome peut?
J'ai installé Android studio 1.0.1 et de suivi de cette page https://developer.chrome.com/multidevice/webview/gettingstarted pour l'envelopper d'un site web pour une application.
Cependant, j'ai eu l'erreur suivante lors de l'exécution dans l'émulateur.
Page web non disponible
La page web à l'adresse https://..... n'a pas pu être chargé, car:
net::ERR_NAME_NOT_RESOLVED
Cependant, j'ai essayé de cliquer sur le lien et il a lancé le site web dans google Chrome, sans aucun problème.
Avez-vous essayé de mettre de l'autorisation à l'intérieur de votre manifeste pour l'accès à Internet?
Essayez http:// au lieu de https://
J'ai essayé de changer l'url de
Il semble que vous pouvez avoir besoin d'autorisations pour accéder à cette URL. prenons-le comme votre propre URL de serveur. Si c'est votre page web personnalisée assurez-vous que l'URL besoins numéro de port ou pas. veuillez coller tout le journal des erreurs.
Mais le chome dans l'émulateur et ouvrir la page sans aucun problème.
Essayez http:// au lieu de https://
J'ai essayé de changer l'url de
mWebView.loadUrl("https://www.google.com/");
et il fonctionne sans aucun problème.Il semble que vous pouvez avoir besoin d'autorisations pour accéder à cette URL. prenons-le comme votre propre URL de serveur. Si c'est votre page web personnalisée assurez-vous que l'URL besoins numéro de port ou pas. veuillez coller tout le journal des erreurs.
Mais le chome dans l'émulateur et ouvrir la page sans aucun problème.
OriginalL'auteur ca9163d9 | 2015-01-02
Vous devez vous connecter pour publier un commentaire.
Cela peut sembler évident, mais assurez-vous que la 3G est activée dans votre émulateur:
Pour ce faire, activer les Données Cellulaires (sur le commutateur vers la droite):
Puis notez la 3G symbole s'affiche au-dessus de la force du signal symbole:
J'ai essayé de gérer l'état de connexion et suis tombé sur cette question et de savoir que c'est une cause possible de cette erreur. C'est un peu tard, mais nous espérons que l'aide à quelqu'un en bas de la ligne.
OriginalL'auteur SumNone
À condition que vous avez donné accès à internet dans manifest.xml et encore émulateur ne peut pas accéder à internet, cette solution a fonctionné pour moi sur windows 7:
Cliquez sur Démarrer -->Exécuter, tapez cmd, puis appuyez sur OK. Copier et coller dans l'invite de Commande: netsh winsock reset catalog Appuyez sur Entrée, Puis copiez et collez cette dans: netsh int ip reset reset.journal Appuyez sur Entrée. Lorsque vous avez terminé, redémarrez votre ordinateur.
OriginalL'auteur Pankaj Kumar Katiyar