无法以无头模式启动模拟器

时间:2020-10-08 08:06:58

标签: android android-emulator adb

我试图使用以下命令启动emulator

/home/shahrear/Android/Sdk/emulator/emulator -avd Pixel2_API_29 -no-window 

但是我遇到了以下错误。如果没有no-window选项,它可以正常工作,但是我需要以无头模式启动它。

pulseaudio: Failed to initialize PA contextaudio: Could not init `pa' audio driver
E1008 14:00:45.458379787   17283 socket_utils_common_posix.cc:201] check for SO_REUSEPORT: {"created":"@1602144045.458354128","description":"SO_REUSEPORT unavailable on compiling system","file":"/mnt/tmpfs/src/android/emu-master-dev/external/grpc/src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":169}

adb devices显示离线

enter image description here

1 个答案:

答案 0 :(得分:0)

我用以下 2 个命令解决了这个问题:

echo yes | /bin/Android/Sdk/tools/bin/sdkmanager --licenses
touch /home1/www/.android/repositories.cfg

参考:Stuck at ".android/repositories.cfg could not be loaded."

另外,您可以通过指定 -noaudio 来消除音频错误。

例如

emulator @Nexus_5X_API_23 -noaudio

参考:https://developer.android.com/studio/run/emulator-commandline