1

我最近决定从 Eclipse ADT 迁移到最新的 AS 版本。我注意到的第一个奇怪的事情是,当我创建一个新项目时,它总是基于 Android 支持库,即使我选择了最低 SDK 为 19 级。这是什么原因?有没有办法以其他方式配置它?

4

1 回答 1

0

这样做的原因主要是向后兼容。现在,您可能希望为 API19+ 制作您的应用程序,但稍后您可能会决定将其降低一点以支持更多设备,如果您使用支持库,您应该不会遇到问题。还有一点是支持库比 Android 核心库更新得更频繁,因此,如果你的项目基于它,它应该几乎没有错误。另一件事,例如,如果您扩展活动兼容性,活动会检查您当前在您的设备上使用的 Android 版本并自动使用核心功能(如果可用),因此在许多方面使用支持库对您都有好处:)

于 2016-08-18T06:32:43.767 回答