我似乎被很多人遇到的一个问题所困扰,当我运行我的 Android 模拟器时,它没有任何可用的互联网连接。如果我手动运行模拟器并传递“-dns-server 8.8.8.8”,它就可以正常工作。
emulator.exe -dns-server 8.8.8.8 -avd {NAME}
我想做的是在通过 Titanium Studio 启动模拟器时添加这个“-dns-server 8.8.8.8”作为自定义参数。我已经想出了如何在 Eclipse 中为 Android SDK 执行此操作,但不是通过 Titanium Studio,因为相同的选项不可用。
Titanium 似乎使用以下参数启动模拟器:
\tools\emulator.exe -avd titanium_15_HVGA -port 5560 -sdcard C:\Users\dhiggins\.titanium\titanium_15_HVGA.sdcard -logcat *:d,* -no-boot-anim -partition-size 128
附带说明一下,如果我将 NIC 设置为“自动获取”而不是使用静态地址,Android 模拟器似乎可以在互联网上正常工作。但是,我需要我的开发机器上的静态地址。