hosts利用

後輩にAndroidでのhosts利用に関する手順書をもらったので、メモしておく。

手順

  1. Androidエミュレーターを、以下のコマンドでコマンドプロンプトより起動する。

emulator -avd (Androidエミュレーター名) -partition-size 128

  1. エミュレーターのOSが起動したら、以下をコマンドプロンプトより実行する。

adb remount

  1. 以下をコマンドプロンプトより実行する。

adb pull /system/etc/hosts C:\

  1. Cドライブ直下に、hostsというファイルが出来ていることを確認する。
  1. Cドライブ直下に出来たhostsをテキストエディタで開き、IPアドレスとホスト名の対を記述する。
  1. 以下をコマンドプロンプトより実行する。

adb push C:/hosts /system/etc

Out Of Memory発生時の対応

エミュレーターを一旦停止させ、以下を実行してエミュレーターを起動する(パスはインストール環境に応じて変更する)

emulator -avd (Androidエミュレーター名) -partition-size 128