Hello, On Fri, Feb 13, 2009 at 1:19 AM, Brian Smith <[email protected]> wrote:
> > I have tried specifying "-dns-server 192.168.1.1" to the emulator, but > it complains that it cannot resolve that hostname and will use the > default. > that's quite strange, because this should be resolved into a numerical IP even if the network is not up. I will try to reproduce this; clearly, this is the way you should start the emulator in your case, I suspect a bug in the way the -dns-server parameter is parsed/resolved. > > I have tried specifying a DNS server on the Internet via "-dns-server > tasty.cornbread.com". The emulator again complained that it could not > resolve the DNS server. > well, you can't resolve tasty.cornbread.com until there is a DNS server setup in your network configuration (which seems to be the problem), so this is not unexpected. > > I have tried disabling my unconnected NICs. This did not help. > > I have tried specifying -verbose to the emulator to see what it is > using for DNS, but I didn't see anything in its output regarding DNS > (except the suspicious ndns=1). > -verbose is just a short-hand for -debug-init, you should try -debug-slirp as well to know exactly which DNS servers are detected by default by the emulator on startup (this is achieved by calling the Win32 GetNetworkParams() and parsing the output), I would not be surprised if the returned list is empty in your setup, which would explain some of your worries. you can also try -debug-all to see if anything suspicious appears here (warning: lots of output) > > No other application that I use on this machine has any problems with > DNS. I have run out of ideas. > I must admit that this is, to me, the most puzzling part of your story > Thanks for any help you may have. > -brian > > Here is the output of my configurations: > C:\export\android-sdk-windows-1.0_r2\tools>ipconfig /all > > Windows IP Configuration > > Host Name . . . . . . . . . . . . : ODIN > Primary Dns Suffix . . . . . . . : > Node Type . . . . . . . . . . . . : Hybrid > IP Routing Enabled. . . . . . . . : No > WINS Proxy Enabled. . . . . . . . : No > > Ethernet adapter Wireless Network Connection: > > Connection-specific DNS Suffix . : > Description . . . . . . . . . . . : Intel(R) PRO/Wireless > 3945ABG Networ > k Connection > Physical Address. . . . . . . . . : 00-13-02-47-A8-74 > Dhcp Enabled. . . . . . . . . . . : Yes > Autoconfiguration Enabled . . . . : Yes > IP Address. . . . . . . . . . . . : 192.168.1.3 > Subnet Mask . . . . . . . . . . . : 255.255.255.0 > Default Gateway . . . . . . . . . : 192.168.1.1 > DHCP Server . . . . . . . . . . . : 192.168.1.1 > DNS Servers . . . . . . . . . . . : 192.168.1.1 > Lease Obtained. . . . . . . . . . : Thursday, February 12, > 2009 4:15:38 > PM > Lease Expires . . . . . . . . . . : Friday, February 13, 2009 > 4:15:38 PM > > > Ethernet adapter Local Area Connection: > > Media State . . . . . . . . . . . : Media disconnected > Description . . . . . . . . . . . : Broadcom 440x 10/100 > Integrated Cont > roller > Physical Address. . . . . . . . . : 00-15-60-C2-D5-16 > > C:\export\android-sdk-windows-1.0_r2\tools>emulator -verbose > emulator: autoconfig: -system C:\export\android-sdk- > windows-1.0_r2\tools/lib/ima > ges/ > emulator: autoconfig: -datadir C:\Documents and Settings\brian\Local > Settings\Ap > plication Data\Android\SDK-1.0 > emulator: autoconfig: -kernel C:\export\android-sdk- > windows-1.0_r2\tools/lib/ima > ges/\kernel-qemu > emulator: autoconfig: -ramdisk C:\export\android-sdk- > windows-1.0_r2\tools/lib/im > ages/\ramdisk.img > emulator: autoconfig: -image C:\export\android-sdk- > windows-1.0_r2\tools/lib/imag > es/\system.img > emulator: autoconfig: -initdata C:\export\android-sdk- > windows-1.0_r2\tools/lib/i > mages/\userdata.img > emulator: autoconfig: -skindir C:\export\android-sdk- > windows-1.0_r2\tools/lib/im > ages/\skins > emulator: autoconfig: -sdcard C:\Documents and Settings\brian\Local > Settings\App > lication Data\Android\SDK-1.0\sdcard.img > emulator: autoconfig: -data C:\Documents and Settings\brian\Local > Settings\Appli > cation Data\Android\SDK-1.0\userdata.img > emulator: autoconfig: -data C:\Documents and Settings\brian\Local > Settings\Appli > cation Data\Android\SDK-1.0\userdata-qemu.img > emulator: parsing built-in skin layout file (size=7714) > emulator: skin network speed: 'full' > emulator: skin network delay: 'none' > emulator: argv[00] = "emulator" > emulator: argv[01] = "-kernel" > emulator: argv[02] = "C:\export\android-sdk-windows-1.0_r2\tools/lib/ > images/\ker > nel-qemu" > emulator: argv[03] = "-initrd" > emulator: argv[04] = "C:\export\android-sdk-windows-1.0_r2\tools/lib/ > images/\ram > disk.img" > emulator: argv[05] = "-nand" > emulator: argv[06] = "system,size=0x4200000,initfile=C:\export\android- > sdk-windo > ws-1.0_r2\tools/lib/images/\system.img" > emulator: argv[07] = "-nand" > emulator: argv[08] = "userdata,size=0x4200000,file=C:\Documents and > Settings\bri > an\Local Settings\Application Data\Android\SDK-1.0\userdata-qemu.img" > emulator: argv[09] = "-nand" > emulator: argv[10] = "cache,size=0x4200000" > emulator: argv[11] = "-serial" > emulator: argv[12] = "android-kmsg" > emulator: argv[13] = "-serial" > emulator: argv[14] = "android-qemud" > emulator: argv[15] = "-append" > emulator: argv[16] = "qemu=1 console=ttyS0 android.checkjni=1 > android.qemud=ttyS > 1 android.ndns=1" > emulator: mapping 'system' NAND image to C:\DOCUME~1\brian > \LOCALS~1\Temp\\Androi > dEmulator\TMP3B.tmp > emulator: mapping 'cache' NAND image to C:\DOCUME~1\brian\LOCALS~1\Temp > \\Android > Emulator\TMP3C.tmp > emulator: using 'dynticks' alarm timer > emulator: using 'winaudio' audio input backend > emulator: using 'winaudio' audio output backend > emulator: control console listening on port 5554, ADB on port 5555 > emulator: sent '0012host:emulator:5555' to ADB server > emulator: ping program: C:\export\android-sdk-windows-1.0_r2\tools > \ddms.bat > emulator: ping command: C:\WINDOWS\system32\cmd.exe /C "C:\export > \android-sdk-wi > ndows-1.0_r2\tools\ddms.bat" ping emulator 1.7 > emulator: emulator window was out of view and was recentred > > emulator: not saving new emulator window position since it is not > fully visible > ^C > C:\export\android-sdk-windows-1.0_r2\tools>emulator -shell > emulator: emulator window was out of view and was recentred > > # netcfg > lo UP 127.0.0.1 255.0.0.0 0x00000049 > eth0 UP 10.0.2.15 255.255.255.0 0x00001043 > tunl0 DOWN 0.0.0.0 0.0.0.0 0x00000080 > gre0 DOWN 0.0.0.0 0.0.0.0 0x00000080 > # > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

