💡
原文中文,约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 编辑器中操作。
➡️