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

5

我使用 '. build/envset.sh'、'lunch mako-userdebug' 和 'make -j4' 一系列命令成功地在我的 Ubuntu 14.04 LTS 桌面上为 mako 设备构建了 Android AOSP 树。根据 Google 提供的说明,我尝试在模拟器中运行它(即在构建完成后直接在终端中输入 'emulator' 命令),但是它没有正常工作。虚拟机启动,但却停留在黑屏状态。我注意到在虚拟机启动时出现了以下警告/错误:

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)

非常感谢您提供的帮助,解决这个错误。

你可以使用VirtualBox创建自定义镜像并测试:http://www.osboxes.org/android-x86/ - Ankur Aggarwal
谢谢,如果没有其他建议,我可能会尝试这个解决方法。似乎AOSP模拟器应该可以直接运行,而不必安装虚拟机。 - Phil
1个回答

3

Phil,

要为模拟器创建图像,您需要制作一个通用图像之一。例如,启动aosp_arm-eng(您也可以使用userdebug等)。它可能不会显示在lunch菜单中,但仍应可用。模拟器严格用于测试框架中所做的更改以及默认系统属性(那些与硬件无关的属性)。构建arm版本应该可以解决您的错误!

最好的祝愿!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接