无法在模拟器上测试我的 AOSP 构建

Cannot test my AOSP build on the emulator

我在 Ubuntu 14.04 LTS 桌面上成功地为 mako 设备构建了 Android AOSP 树,扩展名为 '. build/envset.sh'、'lunch mako-userdebug' 和 'make -j4' 系列命令。我尝试按照 Google 提供的说明(即在构建完成后立即在终端中键入 'emulator' 命令)在模拟器中 运行 它,但它不起作用。模拟器启动但卡在黑屏上。我在模拟器启动时注意到以下 warning/errors:

emulator: control console listening on port 5554, ADB on port 5555
emulator: can't connect to ADB server: Transport endpoint is not connected (errno = 107)

非常感谢任何解决此错误的帮助。

菲尔,

要为模拟器制作图像,您需要制作一个通用图像。例如lunch aosp_arm-eng(您也可以使用 userdebug 等)。它可能不会出现在午餐菜单中,但它应该仍然可用。模拟器是严格测试框架中所做的更改和默认系统属性(那些与硬件无关的)。构建 arm 版本应该可以修复您的错误!

最好!