Android 模拟器实现 hosts 修改

Android 模拟器实现 hosts 修改

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

有时候需要使用Android模拟器绑定hosts来实现功能的开发与验证,苹果M1芯片需要下载文件并替换,查看avd_id,启动avd,执行adb命令,最后验证ping,建议在mac上修改hosts。

🎯

关键要点

  • 使用 Android 模拟器绑定 hosts 进行功能开发与验证。

  • 苹果 M1 芯片需要下载并替换特定文件。

  • 下载链接为 https://github.com/google/android-emulator-m1-preview/releases/download/0.2/emulator-darwin-aarch64-0.2-engine-only.zip。

  • 解压后将 emulator 和 emulator-check 替换到 ~/Library/Android/sdk/tools/ 目录。

  • 查看 avd_id 使用命令:~/Library/Android/sdk/tools/emulator -list-avds。

  • 启动 avd 使用命令:~/Library/Android/sdk/tools/emulator -avd Pixel_3a_API_33_arm64-v8a -writable-system。

  • 在新终端中执行 adb 命令进行 hosts 文件的替换。

  • 验证 ping 通过 adb shell ping baidu.com 来确认 hosts 修改是否成功。

  • 建议在 mac 上修改 hosts 文件,避免在手机内置的 vi 编辑器中操作。

➡️

继续阅读