相关疑难解决方法(0)

在 Ubuntu 18 上启动 Android 模拟器时出错

我正在尝试在 Jenkins CI 上启动 Android 模拟器,但启动从未完成。在 CI 上,该命令在基于ubuntu:18.04. 我正在使用以下命令启动模拟器:

/opt/android-sdk-linux/emulator/emulator -no-audio -no-window -delay-adb \
    @Pixel_C_API_25 &
Run Code Online (Sandbox Code Playgroud)

然后我等待模拟器完成:

adb wait-for-device
Run Code Online (Sandbox Code Playgroud)

在我的开发人员机器(macOS 10.14.6)上,模拟器完成启动并adb wait-for-device返回,但在 CI 上,模拟器永远不会完成启动。日志输出的相关部分在这里:

Starting emulator
Waiting for emulator
* daemon not running; starting now at tcp:5037
statvfs('/home/ec2-user/.android/avd/Pixel_C_API_25.avd/snapshots/default_boot/ram.img') failed: No such file or directory
### WARNING: could not find /usr/share/zoneinfo/ directory. unable to determine host timezone
emulator: WARNING: encryption is off
Your emulator is out of date, please update by launching Android Studio:
 - Start Android …
Run Code Online (Sandbox Code Playgroud)

ubuntu android docker

10
推荐指数
0
解决办法
1594
查看次数

标签 统计

android ×1

docker ×1

ubuntu ×1