Android模拟器和网络

问题描述:

伙计们,Android模拟器和网络

环境:Windows 7

我已经创建了一个AVD为Android 2.3.3。当我从Android虚拟设备管理器用户界面启动此AVD时,网络似乎无法工作。浏览器不连接到任何网站。但是,如果我运行从DNS服务器的选项在命令行模拟器,它似乎工作:

模拟器-avd My23AVD -dns服务器为nnn.nnn.nnn.nnn

为什么需要这个选项?它不应该只是开箱即用吗?

如果确实需要,为什么Android虚拟设备管理器UI不提供此选项?我更喜欢使用UI而不是命令行。

看来AVDs保存在C:\ Users \ Peter.android \ avd目录中。我试图通过编辑My23AVD.ini并添加dns-server = nnn.nnn.nnn.nnn行来欺骗设备管理器用户界面,但这似乎也不起作用。

如果我除了使用命令行程序别无选择,如何指定“从快照开始”和“保存到快照”选项?当我运行“emulator -help”时,它会谈到-auto-start和-auto-save选项,但命令行模拟器无法识别这些选项。

非常感谢您的帮助。

问候, 彼得

确定。在做了一些研究之后,如果你有多个LAN接口,仿真器似乎不知道要使用哪个dns服务器。就我而言,我还有一些额外的伪接口,因为我也运行VMWare工作站。

需要在正确的dns服务器上通知模拟器使用。

不幸的是,用户界面没有指定dns服务器的选项。您必须使用命令行来启动模拟器。

它也出现“-auto-start”和“-auto-save”是默认选项。在命令行上不需要任何额外的参数。

希望这可以帮助别人。

Regards,
Peter