2017-04-22 68 views
2

編譯源代碼根據Android的方針:
1.下載回購
2.回購初始化
3.回購同步
我在磁盤
問題得到了安卓7.1.1的源代碼來的時候吃午餐組合AOSP的Android在Mac

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. full_fugu-userdebug 
8. aosp_fugu-userdebug 
9. mini_emulator_arm64-userdebug 
10. m_e_arm-userdebug 
11. m_e_mips-userdebug 
12. m_e_mips64-eng 
13. mini_emulator_x86-userdebug 
14. mini_emulator_x86_64-userdebug 
15. aosp_dragon-userdebug 
16. aosp_dragon-eng 
17. aosp_marlin-userdebug 
18. aosp_sailfish-userdebug 
19. aosp_flounder-userdebug 
20. aosp_angler-userdebug 
21. aosp_bullhead-userdebug 
22. hikey-userdebug 
23. aosp_shamu-userdebug 

Which would you like? [aosp_arm-eng] 
-bash: Saving: command not found 
-bash: ...saving: command not found 
-bash: ...completed.: command not found 

** Don't have a product spec for: 'aosp_arm' 
** Do you have the right repo manifest? 

OSX:10.11.6
JDK:1.8.0_101
的Xcode 8.2.1

我不知道如何處理它。
感謝您的幫助。

回答

0

每個午餐組合有產品規格定義在device/company_name/device_name/device.mk裏面。對於E.g device/moto/shamu/device.mk定義爲Nexus 6

**對於不具備產品規格: 'aosp_arm'

**你有正確的回購清單?

由於錯誤說,對於「aosp_arm」

欲瞭解更多信息沒有定義產品規格,請參閱Adding a new Device

+0

謝謝兄弟,我在每個公司迪爾斯的MK文件。我閱讀了添加新設備文檔,並在開頭髮現了這一點「請注意,與本節中的其他頁面不同,此處的內容僅適用於創建全新設備類型並僅適用於公司構建和產品團隊「。如果我只想在默認模擬器上運行默認源代碼,有什麼我可以試試嗎? – haitong

+0

您是否嘗試過其他午餐選項,他們也應該在默認模擬器上工作。 –

+0

我嘗試從1到23,他們都沒有工作:-(但按照同樣的步驟,它可以在Ubuntu – haitong