2017-08-03 93 views
1

我的localhost下有一些虛擬主機,我需要將它添加到Genmotion android模擬器的/ etc/hosts中。Genymotion android emulator adb shell不能寫/ etc/hosts

對於我在cmd中窗口中使用:

adb shell 
mount -o remount,rw /system 
echo "192.168.xxx.xxx my_virtualhost" > /etc/hosts 

我已嘗試這種虛擬設備: 谷歌Galaxy Nexus的 - 4.2.2 - API 17 - 720x1280 和一切ok。我得到了root的shell和my_virtualhost添加到/ etc/hosts中

但是,當我試圖做同樣的其他虛擬設備:谷歌Nexus 9 - 7.1.0 - API 25 - 最高1536x2048不工作,我得到了此:

adb shell 
mount -o remount,rw /system 
echo "192.168.xxx.xxx my_virtualhost" > /etc/hosts > /etc/hostsvbox86p:/ # mount -o remount,rw /system 
mount: '/dev/block/sda6'->'/system': Device or resource busy 
1|vbox86p:/ # echo "192.168.xxx.xxx my_virtualhost" > /etc/hosts 

任何想法如何解決這個或另一種方式來編輯/ etc/host?

回答

0

我對我的萬普拉斯同樣的問題5.

不得不修改上傳文件hosts/sdcard,然後通過Root Explorer應用程序,它辦理了RW正確地重新安裝在運行它複製到/etc/hosts