June 30, 2022

Fix Andriod Studio, Intellj Idea (Ultimate), WSL2, Dockers cannot start and work together under Windows issue

Errors

12:37 AM	Address already in use: bind
					java.net.BindException: Address already in use: bind
					at java.base/sun.nio.ch.Net.bind0(Native Method)
					at java.base/sun.nio.ch.Net.bind(Net.java:455)
					at java.base/sun.nio.ch.Net.bind(Net.java:447)
					at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227)
					at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:80)
					at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:73)
					at com.android.ddmlib.internal.jdwp.JdwpProxyServer.startAsServer(JdwpProxyServer.java:132)
					at com.android.ddmlib.internal.jdwp.JdwpProxyServer.retryAsServer(JdwpProxyServer.java:263)
					at com.android.ddmlib.internal.jdwp.JdwpProxyServer.runAsFallbackServer(JdwpProxyServer.java:242)
					at com.android.ddmlib.internal.jdwp.JdwpProxyServer.run(JdwpProxyServer.java:324)
					at java.base/java.lang.Thread.run(Thread.java:829)


Fix :Change dynamic port

Open a elevated powershell prompt

netsh int ipv4 show dynamicport tcp
netsh int ipv4 set dynamicport tcp start=49151 num=16384

reboot