私は予備のNexus 5を手に入れました。私はそれに合わせて遊んで、アンドロイドを構築しようと決めました。しかし、私が構築したものを起動しようとすると、「Googleロゴとオープン・パドロック」のスプラッシュスクリーンしか表示されず、それ以上のことはありません。全体のアンドロイドOSを構築する上でハンマーヘッドのためのAndroid搭載携帯電話は起動できません
マイ手順:
カーネル:
私はその後、私はリモコン/起源/アンドロイド-MSM-ハンマー-3.4-マシュマロ-MR1ブランチをチェックアウトし、gitのからMSMカーネルをダウンロード、その後、私は方法を以下にカーネルを構築:
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
その後、私はアーチ/腕/ブーツ/イメージとアーチ/アームをコピー/ブーツ/ /デバイス/ LGEに、Androidのソースコードが住んでいる場所にzImageの-DTBハンマーヘッドカーネルディレクトリ。
その後、私は、次の手順を実行して、アンドロイドの構築 - それはすべて...私は/ターゲット/製品/ハンマー/ AOSP-ハンマーを解凍し、zipパッケージをビルドした後に携帯電話を起動し、>
. ./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
を高速ブート、および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のソースコードがレポを介したマシュマロのソースコードに同期されています...画面「オープン南京錠でGoogleの上で停止します同期(私は今の名前を覚えていない)。
だから、私は間違って何をやっていますか?私は行方不明のものがありますか?