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异常处理来处理。