Android Emulatorのhostsファイルを編集。実機はproxy経由で。

android_hosts_editAndroidアプリ開発でLAN内のサーバーにアクセスするのにAndroidエミュレータのhostsファイルを編集したときの覚書。

環境: Android SDK Tools 22, emulator64-arm

参考にしたのは下記サイト

エミュレータを起動しておく。

$ cd /Applications/android-sdk-macosx/platform-tools/
$ ./adb remount
$ ./adb pull /system/etc/hosts ~/
$ vi ~/hosts

編集後はエミュレータに戻す

$ ./adb push ~/hosts /system/etc/hosts

これで完了。

 

デバイスの場合はproxy経由で接続するようにした。

設定 → Wi-Fi

今接続中のネットワークを長押しで詳細を設定変更できる。

 

< 2013/05/29 Modified >
ルータ(AtermWG1800HP)に「DNSルーティング」の機能があったので、LAN内にDNS Serverを立てて、特定のドメインはこちらにルーティングするように設定して幸せになった。

 

< Related Posts >