当我将 minSDK 级别设置为 4 时,我正在阅读的内容以及发生的错误让我有点转身。您会认为,当生成平台的新版本时,它将与早期版本向后兼容; 因此,如果我在 SDK 17 中创建软件,则使用其功能将适用于使用早期版本(例如 4 或其他版本)的设备。但情况似乎并非如此。因为我买了一部运行 2.3.6 版的手机……我想确保我正在开发的软件可以在这个和其他旧设备上运行,以及新的操作系统。但似乎不能保证向后兼容性。那么,是否只是为更新的设备开发,或者有没有办法确保我在新环境中编写的内容可以在设备上运行而不必跳过一堆箍?我正在尝试使用支持库,但它似乎没有新版本的所有 api。可以以某种方式将所需的 API 导入支持库吗?如果是这样,你能给我指出一篇关于这样做的文章吗?
我正在尝试创建一个在操作栏中具有选项卡的应用程序,同时使用活动和片段,但我不断收到版本不匹配错误,说明“最低 SDK 级别为 4。它应该是 13”。
我很确定我可以让该应用程序适用于较新的设备,但我确信所有潜在用户都不会拥有新手机。因此,我正在寻求您对解决我认为是一个持续存在的问题的见解。
感谢您的见解。
谢谢