Android Studio AVB模拟器无法启动 报错 The emulator process for AVD Pixel_X_XXX_XX has terminated 问题排查

avatar

azurekiln

今天打开Android Studio的AVB模拟器时弹出这么一个窗口。报错如图:

The emulator process for AVD Pixel_6_API_34 has terminated.

Android Studio日志文件路径:

C:\Users\your_username\AppData\Local\Google\AndroidStudio20XX.X\log\idea.log

例如:

C:\Users\azurekiln\AppData\Local\Google\AndroidStudio2024.3\log\idea.log

用记事本打开如下图所示:

按 Ctrl + F 打开搜索,输入 emulator.exe 并搜索,找到与弹窗日期相近的一行。如下所示:

2025-03-16 00:37:07,463 [  38928]   INFO - Emulator: Pixel 6 API 34 - F:\ProgramData\Android_Studio_Data\Android_SDK\emulator\emulator.exe -netdelay none -netspeed full -avd Pixel_6_API_34 -qt-hide-window -grpc-use-token -idle-grpc-timeout 300

其中我们从中获取到需要的命令是

F:\ProgramData\Android_Studio_Data\Android_SDK\emulator\emulator.exe -netdelay none -netspeed full -avd Pixel_6_API_34 -qt-hide-window -grpc-use-token -idle-grpc-timeout 300

打开终端/Powershell,将获取到的指令粘贴到终端/Powershell中并按下回车。如下图所示:

可以看到其中报错:

ERROR   | It seems too many emulator instances are running on this machine. Aborting.

解决方法:

以管理员身份打开终端/Powershell,输入以下命令并执行。

net stop winnat
netsh int ipv4 set dynamic tcp start=3000 num=9000
netsh int ipv6 set dynamic tcp start=3000 num=9000
net start winnat

运行结果如下图所示:

此时再次启动AVD模拟器,已经正常启动了。


扫描二维码,在手机上阅读
收藏
请先 登录 再评论
powered by emlog pro
服务器供应商 景云数据

友情链接
白衣Ink


sitemap