2017-04-22 8 views
2

上でソースコードをコンパイルします。私は、ディスク
問題にAndroidの7.1.1のソースコードを持って
1.ダウンロードレポ
2.レポのinit
3.レポ同期
たときに来ましたコンボlunchingAOSP AndroidはAndroidのガイドラインによると、マック

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と定義されています。例えば、device/moto/shamu/device.mkは、Nexus 6で定義されています。

**のため、製品の仕様をお持ちでない: 'aosp_arm'

**あなたは右のレポマニフェストを持っていますか?エラーが言うように

、詳細情報については「aosp_arm」

のために定義されていない製品の仕様、Adding a new Device

+0

おかげで仲間を参照してください、私はそれぞれの会社のdirsでそれらのMKファイルを持っていました。そして、私は新しいデバイスの追加ドキュメントを読んで最初にこれを見つけました」このセクションの他のページとは異なり、ここの内容はまったく新しいデバイスタイプを作成する場合にのみ適用され、会社ビルドと製品チーム専用です"デフォルトのエミュレータでデフォルトのソースコードを実行したいのであれば、試してみたいことがありますか? – haitong

+0

他のランチオプションを試しましたか?彼らはデフォルトのエミュレータでも動作するはずです。 –

+0

私は1から23まで試しましたが、どれもうまくいきませんでした:-(しかし、同じステップに従います、それはUbuntuで動作します – haitong

関連する問題