2012-11-17 35 views

回答

1

你應該使用這些命令(在bash)編譯:

$ . build/envsetup.sh 
$ lunch sdk-eng 
$ make sdk 

這個過程可能需要一個多小時多一點。
如果您需要在Windows SDK使用:

$ . build/envsetup.sh 
$ lunch sdk-eng 
$ make win_sdk 

現在你將有指向Eclipse來位於新SDK:

out/host/platform/sdk/android-sdk_eng.username_platform-x86/ 

或者類似的東西。

+0

謝謝。如果您能告訴我如何將Eclipse指向我的新SDK,那將會很棒。順便說一句,我的理解是SDK與框架無關;換句話說,我應該使用午餐full_crespo-eng然後製作,而不是僅製作SDK。我對麼? – Nairan

+1

在接下來的幾天我將無法訪問Eclipse,所以我現在不能告訴你如何做到這一點(但它非常簡單)。至於SDK與框架部分,你是對的,他們使用相同的代碼片段,但他們吃了不同的編譯。如果你想要SDK(用於Eclipse),那麼你必須遵循上面的說明。你的建議只會導致一個編譯後的Android圖像,你可以在你自己的設備上使用 – EyalBellisha

+0

True。讓我說清楚。如果錯了,糾正我。一切從我的修改開始,例如框架中的LocationManager.java。 * make sdk *您所說的是編譯所有源代碼,並將所有生成的類文件提供給Eclipse。 * make full_crespo-eng *我的意思是編譯所有源代碼,最後得到一個新的系統映像。這兩個命令分別獨立使用。我對麼?謝謝 – Nairan