在ubuntu上使用cli avdmanager创建新的avd时出现chattr错误



当我运行命令创建新的avd(avdmanager --verbose create avd -n test -k "system-images;android-29;google_apis;x86"(时,我会出现以下错误,只有详细标志:

Warning: Failed 'chattr' for /home/<username>/.android/avd/pixel.avd:
Warning:  -- chattr: Opération non supportée lors de l'initialisation des drapeaux sur /home/<username>/.android/avd/pixel.avd

avd被添加到文件夹~/.android/avd中。但当我尝试使用emulator @test启动时,我出现了错误:

PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/home/<username>/.android/sdk]!

我试图检查路径ANDROID_SDK_ROOT的所有相关问题,但这里没有任何问题。真正的错误似乎来自上述avd的创建。

解决方案

通过命令update-locale将系统的区域设置更改为en_US.UTF-8,然后重新启动/relogin,然后重新运行命令。

您可以查看手册页了解更多描述。

根本原因

这是avdmanager的一个错误,它只在语言环境为英语的系统上运行良好。

这是源代码,我们可以看到它只排除英语中的错误消息。

相关内容

最新更新