创建 Android 应用程序时,我必须选择“编译方式”API 选项。该选项的帮助表明我通常使用最新版本,或者支持我想要使用的所有 API 的第一个版本。
我有以下问题:
*据我了解,最新的 API“包含或支持”(不确定是否因为使用了 Android 支持库)以前的 API。这使得不需要下载以前的 API 来编译具有一些以前的 API 要求的 android 项目?
例如,假设我要创建一个“目标 SDK”是 GingerBread 的应用程序,在这种情况下使用最新的 API(果冻豆)作为“编译 API”是一个好习惯吗?我想问题可能是使用仅适用于 JellyBeans 的 API,但 Lint 可以帮助解决这个问题。
*如果上面的问题是真的,我只需要下载以前的API来运行那些版本的模拟器吗?
谢谢!