Androidエミュレータ側にadb pushでhostsファイルを送信しようとするとOut of memoryというメッセージが表示されて上書きできない。仮想デバイスのOSバージョンは2.1, 2.2どちらも同じ現象になってしまった。
こういう時は、起動時に-partition-sizeオプションを指定してやると解決する模様。
$ emulator -avd my_avd_2_1 -partition-size 128
あとは再マウントしてからhostsファイルを取り出して編集、送信してやればエラーとならないはず。
$ adb remount $ adb pull /system/etc/hosts D:\Temp (ファイルを編集) $ adb push D:\Temp\hosts /system/etc/hosts
最近のツッコミ
参号館 日記(ariyasacca)