2017-11-29 7 views
-2

InetAddressオブジェクト(InetAddress address = InetAddress.getByName("94.29.38.209");)を初期化していて、UnknownHostExceptionを取得しました。InetAddressでjava.net.UnknownHostExceptionエラーが発生しました

他のIPでもこのエラーが発生します。 InetAddress address = new InetAddress("94.29.38.209");を使用している場合、Androidスタジオではプライベートなので、使用できません。

マニフェストにインターネット許可が追加されています。

答えて

0

このとき、getByName()メソッドを使用しているときは、IPアドレスの代わりにドメイン名を渡す必要があります。

(注)InetAddressクラスを使用している場合は、試しに&キャッチ例外処理を使用してそれを処理する必要があるので、それは、UnknownHostExceptionを投げること。

+0

"getByName()メソッドを使用しているときに、IPアドレスの代わりにドメイン名を渡す必要があります。"私はgoogle.comを試しましたが、何も変更されていません –

+0

try catchブロックを使用してUnknownHostExceptionを処理できますか? –

関連する問題