Android Emulatorのhostsファイルを編集。実機はproxy経由で。
Androidアプリ開発で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 >