Freelance Web Engineer

Android SDK エミュレータのhostsを設定する

2010-12-21  android, mobile

Android SDKインストールから、エミュレータの設定までをまとめてみました。

Android SDKをmacへインストール

方法はこちら。

hostsの設定をする

1. 仮想デバイスをremountする

$ /Applications/android-sdk-mac_86/platform-tools/adb remount
remount succeeded

2. 仮想デバイス内のhostsをローカルに持ってくる

$ /Applications/android-sdk-mac_86/platform-tools/adb pull /system/etc/hosts ~/Desktop/
3 KB/s (25 bytes in 0.007s)

3. 持ってきたhostsファイルを編集

テキストエディタで適当に編集。

4. 編集したhostsファイルを仮想デバイスにpush

$ /Applications/android-sdk-mac_86/platform-tools/adb push ~/Desktop/hosts /system/etc
failed to copy '/Users/masayuki/Desktop/hosts' to '/system/etc/hosts': Out of memory

上記のエラー出たときは、仮想デバイスのパーティションサイズを適当に変更する。

$ /Applications/android-sdk-mac_86/tools/emulator -avd [device_name] -partition-size 128

再度push

$ /Applications/android-sdk-mac_86/platform-tools/adb push ~/Desktop/hosts /system/etc
29 KB/s (298 bytes in 0.009s)

以上。

comments powered by Disqus