我正在使用 Ubuntu 16.04 LTS,并有一台 Nexus 5。
我按照android官方网站上的步骤进行操作。
至于Nexus 5我参考https://developers.google.com/android/drivers。
我想要获得最新的 Android 版本,因此我选择了适用于 Android 6.0.1 (M4B30X) 的 Nexus 5 (GSM/LTE) 二进制文件。
当我吃午饭时
gongzelong@gongzelong:~/OpenSource/Android$ lunch
You're building on Linux
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. mini_emulator_arm64-userdebug
10. m_e_arm-userdebug
11. m_e_mips64-eng
12. m_e_mips-userdebug
13. mini_emulator_x86_64-userdebug
14. mini_emulator_x86-userdebug
15. aosp_dragon-userdebug
16. aosp_dragon-eng
17. aosp_flounder-userdebug
18. aosp_angler-userdebug
19. aosp_bullhead-userdebug
20. hikey-userdebug
21. aosp_shamu-userdebug
Which would you like? [aosp_arm-eng] aosp_hammerhead-userdebug build/core/product_config.mk:238: *** Can not locate config makefile for product "aosp_hammerhead". Stop.
** Don't have a product spec for: 'aosp_hammerhead'
** Do you have the right repo manifest?
gongzelong@gongzelong:~/OpenSource/Android$ vi build/core/product_config.mk gongzelong@gongzelong:~/OpenSource/Android$ git branch fatal: Not a git repository (or any of the parent directories): .git gongzelong@gongzelong:~/OpenSource/Android$ lunch aosp_hammerhead-userdebug build/core/product_config.mk:238: *** Can not locate config makefile for product "aosp_hammerhead". Stop.
** Don't have a product spec for: 'aosp_hammerhead'
** Do you have the right repo manifest?
Run Code Online (Sandbox Code Playgroud)
那么,哪种午餐组合适合我在 Nexus 5 上工作并且可以获得最新版本呢?
或者,我是否得到了错误的回购清单?如果是的话怎么改。
在我按照下面所示的步骤操作之前。 https://source.android.com/source/building.html
但是https://source.android.com/source/running.html 据说我的 Nexus 5 与 aosp_hammerhead 有关。
我初始化一个回购客户端,如下所示:
repo init -u https://android.googlesource.com/platform/manifest
repo sync
Run Code Online (Sandbox Code Playgroud)
小智 5
您选择的分店决定了午餐会给您带来哪些选择。
例如,
repo init -u https://android.googlesource.com/platform/manifest -b android-6.0.1_r77
repo sync
Run Code Online (Sandbox Code Playgroud)
将为您提供支持 Nexus 5 的 Android 6.0.1 分支。
当我运行它时,午餐会为我提供锤头鲨的选择:
$ lunch
You're building on Darwin
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. aosp_deb-userdebug
8. aosp_flo-userdebug
9. full_fugu-userdebug
10. aosp_fugu-userdebug
11. mini_emulator_arm64-userdebug
12. m_e_arm-userdebug
13. mini_emulator_mips-userdebug
14. mini_emulator_x86-userdebug
15. mini_emulator_x86_64-userdebug
16. aosp_flounder-userdebug
17. aosp_angler-userdebug
18. aosp_bullhead-userdebug
19. aosp_hammerhead-userdebug
20. aosp_hammerhead_fp-userdebug
21. aosp_shamu-userdebug
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1876 次 |
| 最近记录: |