由于lunch 时选择了2,64位,编译对应的内核时应将
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-android-
export PATH=$PATH:{ANDROID_SOURCE}/prebuilds/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin
下载的goldfish版本为remotes/origin/android-goldfish-3.10-n-dev
make help选项查看你要编译的配置选项,我默认的模拟器中是ranchu_defconfig,所以
make ranchu_defconfig
make -j4
emulator -kernel ./kernel/goldfish/arch/arm64/boot/Image
成功启动模拟器
由于工作还是偏应用,这里面详细的交叉编译,cpu结构什么的暂时还是不关心了,能用就好哈