java.net.UnknownHostException InetAddress 错误
java.net.UnknownHostException error in InetAddress
我正在初始化一个 InetAddress 对象 (InetAddress address = InetAddress.getByName("94.29.38.209");
) 并得到一个 UnknownHostException
.
任何其他 IP 也会出现此错误。如果我使用 InetAddress address = new InetAddress("94.29.38.209");
,Android Studio 说它是私有的,所以我不能使用它。
注意我在Manifest中添加了上网权限
当你使用getByName()
方法时,你需要传递一个域名而不是ip地址。
注意,如果你使用InetAddress
class,它可能会抛出UnknownHostException
,所以你需要使用try & catch异常处理来处理。
我正在初始化一个 InetAddress 对象 (InetAddress address = InetAddress.getByName("94.29.38.209");
) 并得到一个 UnknownHostException
.
任何其他 IP 也会出现此错误。如果我使用 InetAddress address = new InetAddress("94.29.38.209");
,Android Studio 说它是私有的,所以我不能使用它。
注意我在Manifest中添加了上网权限
当你使用getByName()
方法时,你需要传递一个域名而不是ip地址。
注意,如果你使用InetAddress
class,它可能会抛出UnknownHostException
,所以你需要使用try & catch异常处理来处理。