0

我正在尝试在 Marshmallow 模拟器上编辑主机文件,但我做不到。我使用亚行工具:

  1. 我使用 emulator.exe 启动模拟器

  2. adb mount

  3. adb pull /system/etc/hosts c:\temp

  4. 然后我编辑hosts文件

  5. ADB push c:\temp\hosts /system/etc(此步骤不起作用,因为我收到错误 - “只读文件系统”)。

另外,我试着做adb shell然后SU命令然后mount -o rw,remount /system。但是每次我尝试编辑主机文件时,我都会收到文件系统只读的错误。

有任何想法吗?

4

2 回答 2

0

试试这个重新安装:

    adb shell
    setenforce 0 
    mount -o rw,remount /system 
    setenforce 1
于 2016-07-20T11:14:30.260 回答
0

这些步骤对我有用(Windows 8.1 和 Android Studio 模拟器 (qemu))

  1. 打开命令提示符
  2. cd %localappdata%\Android\sdk\tools
  3. 使用 -writable-system 标志从命令行运行模拟器,例如 emulator -avd (your AVD name) -writable-system

在模拟器启动时(等到 Android 启动画面出现):

  1. cd %localappdata%\Android\sdk\platform-tools
  2. adb root(在此命令成功之前不要继续)
  3. adb remount
  4. adb push c:\temp\hosts /system/etc/hosts
于 2016-08-17T15:59:38.993 回答