Skip to main content
  1. Posts/

retrofitで[java.net.UnknownHostException: Unable to resolve host ““: No address associated with hostname]が出た時の対処法

·41 words·1 min
Table of Contents

こんにちは〜saikiです。

AndroidでretrofitをつかってgitHubのAPI叩こうとしたら

java.net.UnknownHostException: Unable to resolve host "api.github.com": No address associated with hostname

がでて困ったので書く

結論から
#

最終的にエミュレータでなく実機で試したら普通につながりました。

emulatorのwifiが死んでいた模様。最悪でした。

そのほか確認してみること
#

baseURLの末尾に”/”が入っていること
#

private const val BASE_URL = "https://api.github.com/"

これがないとダメらしい。私の場合はついてました。

getのURLの最初に”/”が入っていないこと
#

 @GET("users/sasasaiki/repos")

“/”が入っているとうまくいかないそうな。私の場合はついてました。

ということで悩んだ結果しょうもなかったって話でした。

emulatorもwifiを切り入れして試すといける場合もあるそうです。

ではまた。

Related

RxJava2使おうとしたら「More than one file was found with OS independent path ‘META-INF/rxjava.properties’」が出る時の対処法
·24 words·1 min
[kotlin]任意の長さの適当な値が入ったMutableListを作成したい
·10 words·1 min
kaptでHelloWorld
·564 words·3 mins