2016-05-15 6 views
2

私は予備の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の上で停止します同期(私は今の名前を覚えていない)。

だから、私は間違って何をやっていますか?私は行方不明のものがありますか?

答えて

0

わかりました。 qcom-hammerhead -... googleの「Nexus Devicesバイナリ」サイトのバイナリが動作する必要があります。そこからqcom-hammerhead -...をダウンロードし、ソースコードのある場所に展開して再構築してください。

関連する問題