1.因为“墙”问题,直接用云盘下载了goldfish3.4的tar包,丢到ubuntu的Android源代码目录中,然后解压。
2.解压后Android源代码目录中会多出kernel文件夹,然后在Android根目录下修改Makefile文件,修改:
# ARCH
?= (SUBARCH)
# CROSS_COMPILE?=
修改为:
ARCH ?= arm
CROSS_COMPILE ?= arm-eabi-
3.添加环境变量:
export PATH=$PATH:~/Android/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin
4.make goldfish_defconfig
5.make
完成后,会看到“Kernel: arch/arm/boot/zImage is ready”字样即表示成功。