标题解决方法:
设置模拟器的 DNS 为 8.8.8.8 或 8.8.4.4
- 找到 Android SDK 目录,如我的
“C:\Users\Administrator\AppData\Local\Android\Sdk\emulator” - 在 emulator 打开 powershell 执行:
emulator -avd Pixel_3a_API_34_extension_level_7_x86_64 -dns-server 8.8.8.8
“Pixel_3a_API_34_extension_level_7_x86_64” 是你模拟器设备名称
windows 10 如果报以下错误:
在 emulator 前面添加 “.\”
.\emulator -avd Pixel_3a_API_34_extension_level_7_x86_64 -dns-server 8.8.8.8
执行以上命令后,如果报以下错:
INFO | Android emulator version 32.1.15.0 (build_id 10696886) (CL:N/A)
INFO | Found systemPath C:\Users\Administrator\AppData\Local\Android\Sdk\system-images\android-34\google_apis\x86_64\
INFO | Storing crashdata in: C:\Users\Administrator\AppData\Local\Temp\\AndroidEmulator\emu-crash.db, detection is enabled
INFO | Duplicate loglines will be removed, if you wish to see each indiviudal line launch with the -log-nofilter flag.
WARNING | Please update the emulator to one that supports the feature(s): SupportPixelFold
ERROR | Running multiple emulators with the same AVD
ERROR | is an experimental feature.
ERROR | Please use -read-only flag to enable this feature.
去 Android Studio 中去更新 SDK 后,重新执行即可。
原谅参考: https://blog.csdn.net/weixin_44388523/article/details/114319471