在 AOSP 构建目录中找不到模拟器

Emulator not found in AOSP build directory

我下载了 Lollipop 的 AOSP 源代码,并按照以下命令构建源代码。

 source build/envsetup.sh
 lunch aosp_arm-eng
 make -j4

编译成功,没有任何错误。我在终端输入 emulator 但它显示

emulator: WARNING: system partition size adjusted to match image file (550 MB > 200 MB)
emulator: WARNING: data partition size adjusted to match image file (550 MB > 200 MB)
SDL init failure, reason is: No available video device

我试图浏览模拟器文件,但在 out/host/linux-86/bin 下没有名为 emulator 的文件。我正在使用 ubuntu 14 64 位。是否可以从任何其他来源下载模拟器。

模拟器二进制文件现在在 prebuilts/android-emulator/ 下。

警告实际上是无害的。另一方面,SDL 无法初始化,可能是因为您没有在您的环境中定义 DISPLAY。我假设这是您正在测试的无头服务器或虚拟机。

尝试使用 -no-window 标志开始而不使用 window。