2017-08-03 8 views
1

ローカルホストの下にいくつかの仮想ホストがあり、Genmotion androidエミュレータの/ etc/hostsに追加する必要があります。私はcmdをウィンドウで使用されているためGenymotionアンドロイドエミュレータadbシェルは/ etc/hostsを書くことができません

Googleのギャラクシーネクサス - 4.2.2 - API 17 - 720x1280 とすべてOK:

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

私は、この仮想デバイスにあることを試してみました。私はrootシェルを持って、my_virtualhostは、/ etc/hostsの

に追加されます。しかし、私は他の仮想デバイスに同じことをしようとしたとき:Googleのネクサス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

私は私のOnePlusに5

を同じ問題を抱えていたが/sdcardに変更hostsファイルをアップロードしなければならなかったし、その後RW場で適切に再マウント扱わRoot Explorerアプリを経由して/etc/hostsにコピーします。

関連する問題