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



我是android的新手,我想让一些事情清楚一些困惑:

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

当我为appstore生成最终的apk时,它应该在所有android平台版本中工作,从我所针对的最小sdk开始?

我正在阅读关于Android支持库的文章,我猜它应该总是最新sdk的一部分。如果我在我的应用程序上使用它,我还应该为编译安装早期的SDK版本吗?一旦我使用支持库,我就不会再需要早期API版本的包了吗?

问好。

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

通过SDK管理器下载Target API版本的平台工具和平台。如果你使用的是最低版本中没有的功能,请使用Android支持库。

设置最小SDK的目的是让设备知道它们是否能够基于它们正在使用的SDK运行代码。你不需要拥有SDK的所有版本,只需要你正在开发的最新版本。如果你使用的是Android Development Studio,它会在你为项目设置的最小SDK不支持你尝试实现的功能时发出警告。

最新更新