在 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。
我下载了 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。