2015-07-19 12 views
0

我是新來的Android和我想要做一些事情清楚一些困惑:的Android應用程序最小的SDK,彙編和兼容性必要的SDK問題

如果我把我的新的Android應用程序,以最低的SDK版本4.0 .3(api 15)我應該在該版本和最新版本之間安裝所有sdks嗎?或者,我應該只安裝與我將用於測試的設備/仿真器相同的sdk級別作爲平臺版本?

那麼我什麼時候會生成最終apk的應用程序將被認爲適用於所有Android平臺版本從我已經瞄準的min sdk開始工作?

我正在閱讀有關Android支持庫,我想它應該始終是最新sdk的一部分。如果我在我的應用程序中使用它,我是否應該爲編譯安裝早期的sdk版本?一旦我使用支持庫,我不會再需要更早的API版本的包嗎?

此致敬禮。

回答

1

您不需要最低版本的SDK。您只需要使用Target/Maximum版本的SDK。

通過目標API版本的SDK管理器下載平臺工具和平臺。如果您使用的功能在最低版本中不可用,請使用Android支持庫。

1

設置您的最低SDK的目的是讓設備知道他們是否能夠基於他們使用的SDK運行代碼。您不需要擁有SDK的所有版本,只需要開發最新版本的SDK即可。如果您使用的是Android Development Studio,它會警告您,如果您嘗試實施的功能不支持您爲該項目設置的最低SDK。