下記のURLにAndroidからjava.io.InputStreamReaderを使ってアクセスしようとすると、java.net.UnknownHostExceptionがスローされます: http://googleapis.google.com/ajax/services/search/web?v=1.0&start=0&q=test 事例を検索すると、たいていandroid.permission.INTERNETが未記述だったという結論です。 しかしなお上記の例外がスローされる場合、他にどんなことが考えられるでしょうか?アドバイスをいただきたいです。 もちろん同LAN内のPCでブラウザおよびpingコマンドでアクセスすると、問題なくホスト名は解決しました。また、同機のWifi、LTE共に同じ問題が発生します。 当該Androidプロジェクトはライブラリとして複数のAndroidプロジェクトを参照しているため、念のためにすべてのAndroidManifest.xmlに同じく上記パーミッションを記述しました。 java.net.UnknownHostException#getMessage()の値は下記のようになっています: ERROR: Unable to resolve host "googleapis.google.com": No address associated with hostname (java.net.UnknownHostException) よろしくお願いいたします。
↧