Android最小应用程序sdk,编译和兼容性问题所需的sdks

时间:2015-07-19 07:20:21

标签: android

我是Android的新手,我想要清楚一些关于混淆的事情:

如果我将我的新Android应用程序设置为最小sdk版本到4.0.3(api 15)我应该安装该版本和最新版本之间的所有sdks吗?或者我应该安装sdk级别相同的设备/模拟器我将用于测试有平板版本吗?

什么时候我会为appstore生成最终的apk,它应该适用于所有Android平台版本,从我目标的min sdk开始?

我正在阅读关于Android支持库的内容,我想它应该始终是最新sdk的一部分。如果我在我的应用程序上使用它,我是否仍然需要为编译安装更早的sdk版本?一旦我使用支持库,我不会再需要早期API版本的软件包吗?

最好的问候。

2 个答案:

答案 0 :(得分:1)

您不需要最低版本的SDK。您只需使用目标/最高版本的SDK。

通过针对Target API版本的SDK管理器下载平台工具和平台。如果您使用的是最低版本中未提供的功能,请使用Android支持库。

答案 1 :(得分:1)

设置Minimum SDK的目的是让设备知道他们是否能够根据他们使用的SDK运行代码。您不需要拥有SDK的所有版本,只需要您最近开发的版本。如果您使用的是Android Development Studio,如果您为项目设置的最小SDK不支持您尝试实施的功能,则会向您发出警告。