3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Androidエミュレータがインターネットに繋がらない<AndroidStudio>

Last updated at Posted at 2018-12-26

突然のERR_CONNECTION_REFUSED

ベータ環境のWebAPIを叩くアプリを作っていたら、昨日まで順調にいっていたはずが、ホストが解決できないときた。青天の霹靂である。

先輩に相談したところ、エミュレータでChromeへのアクセスを勧められる。問題の切り分けを教えてもらい、開発環境…エミュレータに問題がありそうだと
あたりをつけた。

Screen Shot 2018-12-26 at 10.46.18.png

解決方法を探っていると、諸先輩方も苦労したようである。

http://www.hnyssh.net/?p=793
https://stackoverflow.com/questions/20015883/connecting-localhost-via-android-connection-to-10-0-2-2-refused/22313837#22313837

自分の場合は画像の通り、
設定->Proxy->Use Android Studio HTTP proxy settingsのチェックを外し、
Manual Proxy ConfigurationでHost Nameを10.0.2.2に指定、
Portは8080で設定したところ、疎通ができるようになった。

全然手応えがないので明日以降も同じエラーに悩まされないか心配だ…

追記

AndroidManifest.xmlにはこんな記述が必要なのである。
どこに書くか、各項目の意味は自分で調べましょう🐕

minSdkVersion="14" android:targetSdkVersion="19"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

## 上記についてご参考URL
https://www.wikihow.com/Execute-HTTP-POST-Requests-in-Android
3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?