【问题标题】:Edit marshmallow hosts file编辑棉花糖主机文件
【发布时间】:2016-06-23 07:22:11
【问题描述】:

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

  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。但是每次我尝试编辑主机文件时,我都会收到文件系统只读的错误。

有什么想法吗?

【问题讨论】:

    标签: android android-6.0-marshmallow hosts-file


    【解决方案1】:

    试试这个重新挂载:

        adb shell
        setenforce 0 
        mount -o rw,remount /system 
        setenforce 1
    

    【讨论】:

      【解决方案2】:

      这些步骤对我有用(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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-17
        • 1970-01-01
        • 2017-02-02
        • 2018-09-08
        • 2016-03-15
        • 1970-01-01
        • 2017-05-12
        相关资源
        最近更新 更多