我正在尝试编辑Marshmallow模拟器上的hosts文件,但我不能这样做。我使用ADB工具:
我使用emulator.exe启动模拟器
adb mount
adb pull /system/etc/hosts c:\temp
然后我编辑hosts
文件
ADB push c:\temp\hosts /system/etc
(此步骤不起作用,因为我收到错误 - “只读文件系统”)。
此外,我尝试执行adb shell
然后SU
命令,然后mount -o rw,remount /system
。但每当我尝试编辑hosts文件时,我都会收到文件系统只读的错误。
有什么想法吗?
答案 0 :(得分:0)
尝试重新安装:
adb shell
setenforce 0
mount -o rw,remount /system
setenforce 1
答案 1 :(得分:0)
这些步骤适用于我(Windows 8.1和Android Studio模拟器(qemu))
cd %localappdata%\Android\sdk\tools
emulator -avd (your AVD name) -writable-system
当模拟器正在启动时(等到Android启动画面出现):
cd %localappdata%\Android\sdk\platform-tools
adb root
(在此命令成功之前不要继续)adb remount
adb push c:\temp\hosts /system/etc/hosts