2017-09-11 4 views
1

最初に私はアンドロイドの新作で、簡単なものから始めたいと思っていたので、AOSPを構築する方法についてソニーのガイドに従ったXperia X(F5121)用のAOSP 8.0を作りたかったのです。ロックされていないデバイス。AOSPの昼食の間違ったターゲット

だから私はsource build/envsetup.sh && lunchを入力し、この取得ビルドを開始するには:これまでのところは良い

Lunch menu... pick a combo: 
1. aosp_arm-eng 
2. aosp_arm64-eng 
3. aosp_mips-eng 
4. aosp_mips64-eng 
5. aosp_x86-eng 
6. aosp_x86_64-eng 
7. full_fugu-userdebug 
8. aosp_fugu-userdebug 
9. car_emu_arm64-userdebug 
10. car_emu_arm-userdebug 
11. car_emu_x86_64-userdebug 
12. car_emu_x86-userdebug 
13. mini_emulator_arm64-userdebug 
14. m_e_arm-userdebug 
15. m_e_mips64-eng 
16. m_e_mips-userdebug 
17. mini_emulator_x86_64-userdebug 
18. mini_emulator_x86-userdebug 
19. aosp_dragon-userdebug 
20. aosp_dragon-eng 
21. aosp_marlin-userdebug 
22. aosp_marlin_svelte-userdebug 
23. aosp_sailfish-userdebug 
24. aosp_angler-userdebug 
25. aosp_bullhead-userdebug 
26. aosp_bullhead_svelte-userdebug 
27. hikey-userdebug 
28. aosp_f8131-userdebug 
29. aosp_f8132-userdebug 
30. aosp_f8331-userdebug 
31. aosp_f8332-userdebug 
32. aosp_g8231-userdebug 
33. aosp_g8232-userdebug 
34. aosp_f5321-userdebug 
35. aosp_g8141-userdebug 
36. aosp_g8142-userdebug 
37. aosp_f5121-userdebug 
38. aosp_f5122-userdebug 
39. aosp_e2303-userdebug 
40. aosp_e2333-userdebug 

Which would you like? [aosp_arm-eng] 37 

============================================ 
PLATFORM_VERSION_CODENAME=REL 
PLATFORM_VERSION=8.0.0 
TARGET_PRODUCT=aosp_f5121 
TARGET_BUILD_VARIANT=userdebug 
TARGET_BUILD_TYPE=release 
TARGET_PLATFORM_VERSION=OPR1 
TARGET_BUILD_APPS= 
TARGET_ARCH=arm64 
TARGET_ARCH_VARIANT=armv8-a 
TARGET_CPU_VARIANT=cortex-a53 
TARGET_2ND_ARCH=arm 
TARGET_2ND_ARCH_VARIANT=armv7-a-neon 
TARGET_2ND_CPU_VARIANT=cortex-a53.a57 
HOST_ARCH=x86_64 
HOST_2ND_ARCH=x86 
HOST_OS=linux 
HOST_OS_EXTRA=Linux-4.4.0-31-generic-x86_64-with-Ubuntu-14.04-trusty 
HOST_CROSS_OS=windows 
HOST_CROSS_ARCH=x86 
HOST_CROSS_2ND_ARCH=x86_64 
HOST_BUILD_TYPE=release 
BUILD_ID=OPR6.170623.012 
OUT_DIR=out 
AUX_OS_VARIANT_LIST= 

を、今makeコマンドを実行した後、それは私にこれを与える:

PLATFORM_VERSION_CODENAME=REL 
PLATFORM_VERSION=8.0.0 
TARGET_PRODUCT=aosp_arm 
TARGET_BUILD_VARIANT=eng 
TARGET_BUILD_TYPE=release 
TARGET_PLATFORM_VERSION=OPR1 
TARGET_BUILD_APPS= 
TARGET_ARCH=arm 
TARGET_ARCH_VARIANT=armv7-a 
TARGET_CPU_VARIANT=generic 
TARGET_2ND_ARCH= 
TARGET_2ND_ARCH_VARIANT= 
TARGET_2ND_CPU_VARIANT= 
HOST_ARCH=x86_64 
HOST_2ND_ARCH=x86 
HOST_OS=linux 
HOST_OS_EXTRA=Linux-4.4.0-31-generic-x86_64-with-Ubuntu-14.04-trusty 
HOST_CROSS_OS=windows 
HOST_CROSS_ARCH=x86 
HOST_CROSS_2ND_ARCH=x86_64 
HOST_BUILD_TYPE=release 
BUILD_ID=OPR6.170623.012 
OUT_DIR=out 
AUX_OS_VARIANT_LIST= 

それはちょうど始まりを私がランチメニューで自分のデバイスを選んだとしても、aosp_arm-engのerverytimeを構築する。

aosp_f5121-userdebugの代わりにが実際に作成されるため、ランチaosp_f5121-userdebugは変更されません。

私は何か間違っているのですか、それとも正常ですか?しかし、私はそれが正常ではないと仮定します。

ありがとうございました。ここで

+0

私は同じ問題を抱えていますが、これに対する解決策を見つけましたか? – develop1

答えて

1

あなたはsource build/envsetup.shその後、make clobberを実行するだけにしてlunchを実行します)

1を試みることができるいくつかのものです。

source build/envsetup.shに問題がある場合は、出力で確認できます。

2)お使いのデバイス用の正しいバイナリと、作成しているAndroidのバージョン用のバイナリが正しいことを確認します。それらが適切に抽出されることも重要です。

3)aosp_arm-engは、デバイスで正しく動作するはずです(バイナリが正しい場合)。

4)他のすべてが失敗した場合は、ビルド環境のすべてをクリアし、ゼロから始めます。

関連する問題