如果我想为API 7到18开发一个应用程序。我理解我应该在清单中将minSdkVersion
设置为7,并且我假设我应该将18设置为targetSdkVersion
。但我对应该用于开发的SDK感到困惑。我应该使用SDK for 2.1(API 7)还是4.3(API 18)?我不想要兼容性行为,因为我想完全控制并指定在每个平台版本上做什么。那么支持库呢?我会使用支持库8-18或1-7吗?
(因为开发问题是android.stackexchange.com的主题,所以发布在这里)
答案 0 :(得分:4)
您可以而且应该使用最新的SDK。如果您尝试使用仅在较新的API中可用的组件,Eclipse或Intellij将自动告知您。您只想使用支持库v7及更低版本,因为您打算支持API 7及更高版本。 IDE会自动处理您的许多后顾之忧。如果您尝试使用最低API级别中未提供的内容(您在清单文件中指明),它会通知您。