1

我想从http://127.0.0.1/html/andhel/index.html在 webview 中加载 index.html 文件

现在我想在 android 平板电脑中创建htmlandhel目录?

4

4 回答 4

1

而不是 127.0.0.1/html/andhel/index.html

使用http://10.0.2.2/html/andhel/index.html

而已!!但是从模拟器测试它......从设备测试它需要做更多的事情。

于 2012-08-18T05:07:54.830 回答
0

Android Emulator 不像您机器上的普通应用程序那样安装。它是一个具有唯一 IP 地址和物理地址的虚拟机实例。因此,在您的机器上提供的任何东西都不能作为模拟器上的本地主机访问。您应该使用完整的 IP 地址访问它,就像它在网络上的其他机器上一样,而不是 localhost。

于 2012-08-18T05:29:21.113 回答
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/

http://dillieodigital.wordpress.com/2012/03/19/soup-to-nuts-getting-your-android-emulator-to-read-virtual-hosts-on-your-development-machine/

于 2012-08-18T06:23:40.390 回答
0

如果您的 index.html 在您的计算机中,则您的 AVD 已安装在使用中 10.0.2.2

于 2012-08-18T04:49:21.480 回答