2011-12-03 87 views
3

我升級了我的手機,現在想開始打破我的舊手機。如何構建Android版本?

我去拉Android Source和並同步它。一切都在膨脹。接下來是運行:

envsetup.sh 

我覺得這樣就行了;沒有任何顯示,所以我假設沒有發生錯誤。現在我被困在'午餐'了。我必須在這裏做什麼?該文檔說

選擇用午餐建立目標。確切的配置可以作爲參數傳遞,例如 。

運行

lunch full-eng 

我這樣做,但它告訴我full-eng不存在。所以我只是嘗試lunch並得到

No such file: /home/andrew/.lunchrc. 

我該怎麼做才能建立這個?我沒有下載適當的資源嗎?

回答

1

首先是一個控制問題,當你說你跑envsetup.sh時,你的意思是source build/envsetup.sh對嗎?如果不是,那很可能是你問題的原因。

如果這不能解決您的問題,那可能是因爲另一個lunch(在您的情況下它看起來像http://code.sat.qc.ca/trac/lunch)被調用。嘗試卸載其他lunch或至少將其從PATH中刪除,以確保它運行的是Android的lunch

1

只需刪除linux軟件包python-launch並重新運行envsetup.sh。

0

一旦設置我的編譯環境,我用

source build/envsetup.sh 
lunch 

沒有什麼東西吧,它會給你一個列表選擇。