![](/img/trans.png)
[英]What value to set for: “Minimum Required SDK” , “Target SDK” & “Compile with”
[英]Regarding Minimum Required SDK , Target SDK , Compile with options in Android
任何人都可以在創建應用程序時解釋有關最低要求的 SDK、目標 SDK 和編譯選項。
如果我將所需的最低 SDK 設置為 API 8,將目標 SDK 設置為 API 16 並使用 API 17 進行編譯,它是否可以在 android 中的 Froyo 設備上運行?
如果我想使用 API 16 中引入的方法或庫使用 API 16,並且想要我的應用程序
在 Froyo 或 ICS 設備上工作,我怎樣才能做到這一點?
提前致謝。
您只能在級別 16 及更高級別的設備上使用 API 級別 16 方法。 但是您可以簽入您的應用程序並僅在這種情況下調用它們。 查看我的小型測試應用程序,它使用 API-11 方法並從 API-3 及更高版本運行。
查看第 40-41、144-145 和 324-341 行。 為此,您不需要任何第三方庫,但您需要將更高的 API 代碼放在一個單獨的類中(第 324-341 行)。
是的,當然是第一個問題。 如果你這樣使用。
android:minSdkVersion="8"
android:targetSdkVersion="16"
第二。 如果你導入它,你可以去第三方庫,肯定會工作。例如:
android 4.0 中引入的特殊功能,包括標簽和滑動。但要克服這個問題
引入了所有版本和github中都支持的actionbar sherlock 庫。
希望對你有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.