我想从 http://127.0.0.1/html/andhel/index.html
加载webview中的index.html文件现在我想在Android平板电脑中创建 html 和 andhel 目录?
答案 0 :(得分:1)
而不是127.0.0.1/html/andhel/index.html
使用 http://10.0.2.2/html/andhel/index.html
那就好了!!但是要从模拟器中测试它......从设备测试需要做更多的事情。答案 1 :(得分:0)
如果您的index.html在您的计算机中,您的AVD已安装在使用10.0.2.2
中答案 2 :(得分:0)
Android Emulator的安装方式与您计算机上的普通应用程序不同。它是具有唯一IP地址和物理地址的虚拟机实例。因此,在您的计算机上提供的任何内容都无法作为模拟器上的localhost访问。您应该使用完整的IP地址访问它,就像它在网络上的其他计算机上一样,而不是localhost。
答案 3 :(得分:0)
您应该使用 10.0.2.2 而不是 127.0.0.1 ,因为
的详细信息10.0.2.2是主机环回接口的特殊别名(即您的主机上的127.0.0.1) 开发机器)
主要原因是,模拟器不会查看位于本地计算机中的主机文件,也不会使用它。
使用您自己的虚拟主机有一些解决方法,请查看以下链接
http://www.bradcurtis.com/2011/02/13/hosts-file-google-android-emulator/