2012-05-08 123 views
1

我已經下載了Android SDK(我認爲它沒有版本,它是標準的)。 (1)Android SDK工具
(2)Android 4.0.3(API 15)及其下的東西如文檔,樣本等
(3)安卓SDK SDK安裝完成後,Android SDK Manager會自動默認選擇要下載的3件東西
)谷歌USB驅動
但目前我有Android 3的書,所以我應該取消選擇第二個選項,即Android 4.0.3(API 15),並選擇Android 3.0(API 11)或保持Android 4.0.3的所有東西將對於Android 3.
我知道在Web上有Android 4.0.3的教程,所以我爲什麼要去Android 3,因爲我覺得它通過書籍很容易,我有Android 3在這裏我的地方,仍然沒有Android 4.
所以我該怎麼做?Android - 從SDK管理器中選擇API

回答

2

您應該選擇您要定位的API級別。例如,我正在編寫API級別7(Android 2.1.x)的應用程序,所以我已經在我的機器上安裝了該版本。當然,您可以安裝多個API級別,因此可以安全地安裝任何組合(例如,同時安裝3.0.x和4.0.4--由於原因,請參見最後一段)。

安裝好幾個API級別後,Eclipse將允許您將項目的目標API更改爲您已安裝的任何版本。這同樣適用於命令行項目的創建。

實際上,除了您使用的版本之外,還有一個好的用例可用於安裝比您所使用的版本更新的版本:測試。您可以爲更新版本的API創建模擬環境,以確保您的應用程序在API級別不匹配時不會崩潰並刻錄。如果我們要擴展我的上面的例子,一組明智的安裝級別是3.0.x,3.2和4.0.4。您可以定位Honeycomb的初始版本(除非您需要更高版本的任何內容),並使用最新的Honeycomb和Ice Cream Sandwitch進行測試。

+0

如果我沒有錯SDK沒有版本?這是SDK的標準版本,因爲我只有一個鏈接在官方網站(developer.android.com)上下載SDK,在SDK安裝後SDK Manager告訴我們有關Android平臺的版本...... –

+0

@ R122爾加!你是對的。這是更改的API級別/版本。我會解決我的術語。 – vhallac

+0

這意味着我可以在API 4.0.x中運行我的Android 3.0程序? –

3

您可以安裝一切。我會建議安裝你想開發的API級別。但它不會傷害(但會浪費磁盤空間)來安裝所有內容。

旁註:Android 3.0適用於平板電腦,2.x適用於舊版本,4.x適用於最新的Android智能手機設備。

+0

因此,如果我選擇4.x下載,我將能夠在4.x中運行Android 3程序? –