标题解决方法:

设置模拟器的 DNS 为 8.8.8.8 或 8.8.4.4

  1. 找到 Android SDK 目录,如我的
    “C:\Users\Administrator\AppData\Local\Android\Sdk\emulator”
  2. 在 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

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐