gpt4 book ai didi

android - 我无法编辑 android 模拟器的主机文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:32:40 25 4
gpt4 key购买 nike

我尝试编辑 android 模拟器的主机文件。我按照以下步骤操作:

step1
adb root
step2
adb remount
step3
adb pull /system/etc/hosts .

然后我为客户主机信息添加新行,然后我推送主机文件,我得到一些错误:

   step4
adb push hosts /system/etc/hosts

错误信息:

adb: error: failed to copy 'hosts' to '/system/etc/hosts': couldn't create file: Read-only file system

环境信息:

   osx ei capitan  
android emulator: android 7.1.1
android studio: 2.2.2

最佳答案

我刚刚遇到了同样的问题,并解决了这个问题。

运行模拟器:

emulator -avd <EMULATORNAME> -partition-size 512 -writable-system

我相信-writable-system param 是为我修复它的东西。

在另一个终端/cmd 提示符中:

adb root

adb -s emulator-5554 remount

adb -s emulator-5554 pull /system/etc/hosts hosts

现在,发挥您的魔力(将 IP 添加到主机文件)

adb -s emulator-5554 push hosts /system/etc/hosts

附加信息:

  • emulator-5554 是设备名称,您可以使用 adb devices 找到您的设备名称
  • 模拟器程序位于android-sdk/tools里面
  • adb程序位于android-sdk/platform-tools

来自评论的重要更新:

请查看史蒂文对这篇关于运行的评论 adb reboot运行前adb root .这对于能够从 AVD 管理器启动模拟器可能很重要。

船长建议跑adb reboot推送主机文件后避免黑屏错误。

调试愉快:)

关于android - 我无法编辑 android 模拟器的主机文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41139087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com