我有一个备用的Nexus 5,我决定一起玩,并尝试为它构建Android。然而,当我尝试启动我所创建的内容时,它只会显示'Google徽标和打开的挂锁'splashscren,并且什么也不做。构建Android锤头 - 手机无法启动
我在构建整个Android操作系统的步骤:
内核:
我从混帐下载MSM内核,然后我检查了遥控器/产地/ Android的MSM-锤头3.4棉花糖MR1分支,然后我建立在下列方式内核:
export PATH=/home/netaro/Android/AndroidSourceCode/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/:$PATH
cd MSMKernel
export ARCH=arm
export CROSS_COMPILE=arm-linux-androideabi-
make clean
make hammerhead_defconfig
make CONFIG_NO_ERROR_ON_MISMATCH=y CONFIG_FRAME_WARN=0
然后,我复制弓/ ARM /开机/图像和弓/ ARM /开机/的zImage-DTB到Android源代码的生活,设备/ LGE /锤头 - 内核目录。
然后,我做以下步骤构建Android - >
. ./build/envsetup.sh
make clean
lunch 19
#tried selecting kernel by this variable, but changes nothing, won't boot
#export TARGET_PREBUILT_KERNEL=/home/netaro/Android/MSMKernel/arch/arm/boot/zImage-dtb
make updatepackage -j4
这一切建立后,我解压出/目标/产品/锤头/ AOSP-锤头... zip包,启动手机FASTBOOT和FASTBOOT闪存的每个元素:
fastboot flash boot boot.img
fastboot flash system.img
fastboot flash cache cache.img
fastboot flash recovery recovery.img
fastboot flash userdata userfata.img
然后,我在引导程序选择开始,并停止对“谷歌与开放挂锁”屏幕... Android源代码同步到通过回购棉花糖源代码同步(我不记得现在的名字)。
那么,我做错了什么?有什么我失踪?