我是一位使用Eclipse的有經驗的Android開發人員,但有一件事仍令我感到困惑。即SDK版本規範。特別是,我找到在哪裏SDK版本定義了幾個地方:Eclipse中的SDK版本規範
- 項目屬性:安卓:項目建設目標
- 清單:的minSdkVersion
- 清單:targetSdkVersion
- 清單:maxSdkVersion
下面是我對使用的猜測(可能是錯誤的):
項目屬性:項目構建類型
好的,看起來相當簡單。我相信這指定了要使用的API「庫」。
清單:的minSdkVersion
我的猜測是,這是最小電平(如上所述),用於檢查所使用的方法。好吧,但似乎多餘。如果我使用了不受支持的方法,編譯器會不會吠叫我?
清單:targetSdkVersion
無法找出這一個。如果我只調用支持的方法,那麼此設置還有什麼作用?
清單:maxSdkVersion
更神祕。爲什麼你會想限制最大版本?它們不向後兼容嗎?
官方文檔在這些設置的功能上相當稀疏。任何人都可以給我一些見解嗎?
看到這篇文章:https://medium.com/google-developers/picking-your-compilesdkversion-minsdkversion-targetsdkversion-a098a0341ebd –