Android4.0内核编译goldfish,模拟器启动无界面

1800阅读 0评论2015-03-14 Kernel的makefile
分类:嵌入式

原文地址:

我的操作系统是32位Ubuntu11.10,我在网上了下载了最新的Android4.0源,编译也通过了,可以正常启动模拟器。
默认Android4.0源码内是不包含kernel源码的,于是我也下载了:
$git clone
$git checkout remotes/origin/android-goldfish-2.6.29  
$export PATH=$PATH:~/WORKING_DIRECTORY/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin 
ARCH ?= arm
CROSS_COMPILE     ?= arm-eabi-
$ make goldfish_defconfig 
$ make
这样就可以正常编译goldfish内核,但是启动模拟器时:
$ export PATH=$PATH:~/WORKING_DIRECTORY/out/host/linux-x86/bin 
$ export ANDROID_PRODUCT_OUT=~/WORKING_DIRECTORY/out/target/product/generic 
$emulator -kernel ./kernel/goldfish/arch/arm/boot/zImage &
能显示模拟器界面,无法显示Android开机界面,一片黑乎乎的,用adb -shell也无法连接上,
请问我错在哪里?


上一篇:如何下载并编译Android4.0内核源码goldfish(图文)
下一篇:我的DIY Android之旅--下载编译并运行你的Android内核