我試圖使用一個對象,直到SDK級別5纔可用。似乎唯一的選擇是API 1.6使用SDK 4,下一個可用選項使用2.1使用SDK 7.Android - 爲SDK 5構建應用程序?
如果我嘗試將目標設置爲1.6,並將minSdkVersion設置爲5,這顯然是錯誤的。
只有這樣才能跳到2.1?
我試圖使用一個對象,直到SDK級別5纔可用。似乎唯一的選擇是API 1.6使用SDK 4,下一個可用選項使用2.1使用SDK 7.Android - 爲SDK 5構建應用程序?
如果我嘗試將目標設置爲1.6,並將minSdkVersion設置爲5,這顯然是錯誤的。
只有這樣才能跳到2.1?
將您的targetSdkVersion
設置爲7(Android 2.1),將您的minSdkVersion
設置爲4(Android 1.6)。
請記住,在Android設備上使用目標SDK方法的Android版本低於您的目標SDK會導致崩潰。記住這一點很重要,因爲您可能想要檢查用戶手機在運行時具有哪個版本,並且如果目標API不受支持,請選擇其他路由。
您應該使用SDK 7,因爲SDK 5已過時。
但是,假設您正在編輯Android Manifest,並且需要僅在更高SDK上可用的標記或屬性,例如android:installLocation
。在這種情況下,您可以將Eclipse構建設置更改爲更高的數字,並按原樣保留minSdkVersion
。所有低於版本號的手機都會忽略該標籤。
您是否嘗試將目標和最小SdkVersion設置爲5? –