Click here to Skip to main content
11,641,659 members (50,090 online)
Click here to Skip to main content

Tagged as

Android development FAIL

, 20 Nov 2009 CC (ASA 2.5) 21.2K 8
Rate this:
Please Sign up or sign in to vote.
After installing the Android 1.5r3 SDK and Eclipse 3.4 with the matching ADT plugin, I soon encountered this error message:[2009-10-16 15:02:09 - ddms]Failed to reopen debug port for Selected Client to: 8700[2009-10-16 15:02:09 - ddms]Address family not supported by protocol family: bindjava.net.

After installing the Android 1.5r3 SDK and Eclipse 3.4 with the matching ADT plugin, I soon encountered this error message:

[2009-10-16 15:02:09 - ddms]Failed to reopen debug port for Selected Client to: 8700
[2009-10-16 15:02:09 - ddms]Address family not supported by protocol family: bind
java.net.SocketException: Address family not supported by protocol family: bind
	at sun.nio.ch.Net.bind(Native Method)
	at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
	at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
	at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
	at com.android.ddmlib.MonitorThread.reopenDebugSelectedPort(Unknown Source)
	at com.android.ddmlib.MonitorThread.run(Unknown Source)

[2009-10-16 16:29:40 - ddms]Can't bind to local 8600 for debugger
[2009-10-16 16:30:14 - ddms]Can't bind to local 8601 for debugger
[2009-10-16 16:30:14 - ddms]Can't bind to local 8602 for debugger
[2009-10-16 16:30:15 - ddms]Can't bind to local 8603 for debugger
[2009-10-16 16:30:25 - ddms]Can't bind to local 8602 for debugger
[2009-10-16 16:30:25 - ddms]Can't bind to local 8606 for debugger
[2009-10-16 16:30:25 - ddms]Can't bind to local 8607 for debugger
[2009-10-16 16:30:25 - ddms]Can't bind to local 8610 for debugger

As it turns out, the debugger tries to connect to “localhost” which is resolved by Windows Vista via the Windows\System32\drivers\etc\hosts file, which contains the IPV6 address “::1″. Since Android’s IPv6 support is still under development, none of the development tools can cope with it, resulting in above error messages.

Substituting the IPv4 127.0.0.1 as localhost address made it work fine.

License

This article, along with any associated source code and files, is licensed under The Creative Commons Attribution-ShareAlike 2.5 License

Share

About the Author

DavidSchmitt
Founder http://dasz.at/ -- Software for Humans
Austria Austria
No Biography provided

You may also be interested in...

Comments and Discussions

 
GeneralMy vote of 1 Pin
mensfort5-Feb-12 9:11
membermensfort5-Feb-12 9:11 
GeneralMy vote of 2 Pin
aphazel 死神30-Sep-10 0:41
member aphazel 死神30-Sep-10 0:41 
GeneralMy vote of 1 Pin
Silbaer8-Sep-10 22:00
memberSilbaer8-Sep-10 22:00 
GeneralMy vote of 2 Pin
Dmitri Nesteruk19-Aug-10 6:40
memberDmitri Nesteruk19-Aug-10 6:40 
GeneralRe: My vote of 2 Pin
aphazel 死神30-Sep-10 0:42
member aphazel 死神30-Sep-10 0:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.150731.1 | Last Updated 20 Nov 2009
Article Copyright 2009 by DavidSchmitt
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid