我想从http://127.0.0.1/html/andhel/index.html在 webview 中加载 index.html 文件
现在我想在 android 平板电脑中创建html和andhel目录?
我想从http://127.0.0.1/html/andhel/index.html在 webview 中加载 index.html 文件
现在我想在 android 平板电脑中创建html和andhel目录?
而不是 127.0.0.1/html/andhel/index.html
使用http://10.0.2.2/html/andhel/index.html
而已!!但是从模拟器测试它......从设备测试它需要做更多的事情。
Android Emulator 不像您机器上的普通应用程序那样安装。它是一个具有唯一 IP 地址和物理地址的虚拟机实例。因此,在您的机器上提供的任何东西都不能作为模拟器上的本地主机访问。您应该使用完整的 IP 地址访问它,就像它在网络上的其他机器上一样,而不是 localhost。
您应该使用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/
如果您的 index.html 在您的计算机中,则您的 AVD 已安装在使用中 10.0.2.2