2017-09-11 3 views
1

Zunächst einmal bin ich neu in Android-Gebäude und wollte nur mit etwas einfach beginnen, also wollte ich AOSP 8.0 für mein Xperia X (F5121) nach dem Leitfaden von Sony auf, wie man AOSP für bauen entsperrte Geräte.AOSP Mittagessen falsches Ziel

Also den Build starten ich source build/envsetup.sh && lunch eingeben und erhalten diese:

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= 

So weit so gut, aber jetzt nach dem Befehl make läuft es gibt mir dies:

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= 

Es beginnt gerade Für Aosp_arm-eng, obwohl ich mein Gerät in der Mittagskarte gewählt habe.

Running Mittagessen aosp_f5121-userdebug ändert nichts, da es wirklich jedes Mal aosp_arm-eng statt aosp_f5121-userdebug baut.

Also mache ich etwas falsch oder ist das normal? Aber ich nehme an, es ist nicht normal.

Danke.

+0

Ich habe das gleiche Problem, haben Sie eine Lösung gefunden? – develop1

Antwort

1

Hier sind einige Dinge, die Sie

1) laufen make clobber dann source build/envsetup.sh und laufen nur dann lunch versuchen könnte.

Auf diese Weise, wenn source build/envsetup.sh ein Problem hat, können Sie es in der Ausgabe sehen.

2) Stellen Sie sicher, dass Sie die richtigen Binärdateien für Ihr Gerät und die Version von Android, die Sie erstellen, erhalten. Es ist auch wichtig, dass sie richtig extrahiert werden.

3) aosp_arm-eng sollte noch ordnungsgemäß auf Ihrem Gerät funktionieren (wenn Binärdateien korrekt sind).

4) Wenn alles andere fehlschlägt, löschen Sie alles in Ihrer Build-Umgebung und beginnen Sie bei Null.