无法在Android Studio x86和x86x64仿真器上更新/ etc / hosts文件

时间:2016-07-13 14:38:21

标签: android x86 arm emulation hosts

在开发过程中,我总是需要使用以下命令更改模拟器上的hosts文件,以便将10.0.2.2 ip地址映射到dns名称。这总是适用于Android ADT。但最近我切换到Android Studio,它已停止使用x86图像。它适用于ARM图像,但这些图像非常慢。

我正在开发...... Android Studio 2.1.2 Android平台工具24 Android SDK工具25.1.7

我使用终端窗口中的以下命令来执行此操作

adb remount adb shell echo '10.0.2.2 xxxx' >>/etc/hosts

我收到只读文件系统错误。

更新: 看起来这是Android工具25.1.7中的错误。我将我的工具降级到24.1.1并且一切正常。最新工具将/ system安装为只读,不允许重新安装为读写

1 个答案:

答案 0 :(得分:0)

遇到同样的问题,我正在使用Android工具25.1.7。如何在不运行AVD的情况下轻松降级工具?

编辑:实际上25.1.7 Android工具存在一些问题,我在Android SDK Manager(工具(预览频道)标签)中将我的工具更新为25.2 rc1,现在adb remount正常工作。感谢Nehal的问题,如果没有它,我将继续与adb remount战斗(可能没有成功)!