編輯:我知道我可以輕鬆下載SDK,但我特別想自己構建一切。我試圖更多地瞭解構建過程。構建Android SDK:只創建一個Android目標
我用repo來下載AOSP源代碼。多個地方指導我如下構建SDK:
$ cd $AOSP_ROOT
$ . build/envsetup.sh
$ lunch sdk-eng
$ make sdk
這很好,我得到一個帶有SDK和模擬器的壓縮文件。但是,唯一生成的Android目標是最新的一個,例如
$ cd $SDK_ROOT/platforms
$ ls
android-4.0.4.0.4.0.4
是我看到的。我如何獲得其他Android目標?是否必須使用repo來切換我所在的Android分支,構建完整的 SDK,然後將相應的目標文件複製出來?有沒有更簡單的方法,就像實現這個目標的不同目標一樣?我是否可以請求構建SDK並確保所有目標都可用?我應該只下載一個非本地編譯的SDK並將目標複製到我的SDK_ROOT /平臺上?
我不確定您的最終目標是什麼,但是如果您下載Eclipse Indigo SR2並安裝ADT(Android開發工具),它可以讓您輕鬆地從Eclipse內下載所有SDK的權利。 – 2012-04-21 05:00:44
是的,這很簡單,但我想建立自己的SDK +所有目標。這是我學習更多關於Android構建系統的更大問題的一部分。構建SDK很容易,但Android目標的缺乏明顯限制了效果。我試圖弄清楚我的make過程中需要修改什麼,以便獲得所有目標。 – Hamy 2012-04-21 05:16:43