我有一個備用的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源代碼同步到通過回購棉花糖源代碼同步(我不記得現在的名字)。
那麼,我做錯了什麼?有什麼我失蹤?