我正在尝试在我的Ubuntu 10.10计算机上从头开始构建Android 2.3(Gingerbread)。
我已按照此处的所有步骤操作:http://source.android.com/source/building.html没有构建错误。
但由于某种原因,模拟器启动并且屏幕保持空白(我确实尝试将其保留几个小时)。几个月前我在同一台机器上建造了2.2而没有问题。
更新:正如您从图像中看到的那样 - adb会短暂地检测到仿真器,但是当我在大约30秒后再次运行仿真器时,它根本无法检测到它。
我可以错过什么?
答案 0 :(得分:4)
根据this thread中的Google员工的说法,您的构建工具可能已过时。查看链接以获取更多信息,但他建议的建议是:
repo forall sdk external/qemu -c git checkout aosp/tools_r12
# build, possibly a clean build
emulator -kernel prebuilt/android-arm/kernel/kernel-qemu-armv7
希望有所帮助!
答案 1 :(得分:0)
您的JDK版本可能是5,因为您之前已经构建了Froyo。您应该安装JDK 6来构建Gingerbread。